簡體   English   中英

如何在版本控制系統中找到最匹配的修訂版?

[英]How do I find the best matching revision in a version control system?

我很久以前從subversion存儲庫(subversion)下載了一個文件。 所以這不是來自該存儲庫的結賬。 我修改了這個文件,但是在下載這個文件時我不記得修改了。

該項目進化了,現在我想將這些文件合並到文件中(兩年后)。 這個文件是一個巨大的腳本。

因此,我的基本嘗試是從存儲庫中找到最佳匹配的修訂版,以便查看我已更改的內容,然后最終合並這兩個文件。 為了這個目的,我會檢查每個修訂,我認為它可能是這個修訂,直到現在,做一個差異,並計數行。 我認為,最小的差異將給我最好的匹配修訂。

還有其他想法嗎?

這是一個有趣的問題,但最后,你必須合並文件的最新版本(如果它目前存在,如果沒有,你還有另一個問題)。 因此,我認為最佳匹配版本不會為您提供比當前版本更好的起點。

因此,嘗試使用當前版本進行區分,如果您不理解它是如何演變的,請閱讀(使用一個好的工具,最好以圖形方式)文件如何更改以了解哪些代碼行來自何處​​。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM