我們的團隊有一個cvs存儲庫,我們通過cvs2svn轉換爲svn。我們的信息庫有一個主要分支(我們可以撥打main
),它可以有效地用作主幹(儘管它在技術上遠遠地從主幹分支出去)。cvs2svn遷移後的svn合併問題
在cvs2svn轉換之後,我將main
分支到branch
。
我branch
做了小改動,然後試圖合併branch
回main
:
[~/main] svn merge https:.../branch
這應計算diff來branch
,因爲分裂發生,而且DIFF適用於main
。然而,這回溯了幾年,導致了數十起衝突。
有關如何解決此問題的任何想法?我搜遍谷歌,但找不到任何東西。
我知道我可以調用svn merge並傳遞確切的版本號。我正在尋找一個更好的選擇。
我看不出有任何理由懷疑您的問題與cvs2svn轉換有任何關聯。 – mhagger 2010-01-30 05:09:47
svn合併取決於正確的血統信息才能正確運行。 cvs沒有這些信息,所以cvs2svn試圖猜測它。從我讀過的內容來看,它通常很好,但在分支分支方面有困難。 – dshin 2010-02-01 15:21:18