我的SVN回購協議是這樣的:SVN想從主幹合併到分支無限期
/trunk
/branches/project1/trunk
/branches/project1/branches
我的目錄/分支機構/ PROJECT1 /行李箱/行李箱的一個分支。我對這個分支做了很多修改(新代碼,新增文件,刪除文件等)。我有時從分支合併到主幹,從主幹合併到分支。但是我的錯誤是在任何情況下總是使用「合併一系列修訂」。我最近才明白,「合併一系列修訂」應該用於從樹幹到分支的合併,「重新分支分支」用於從分支合併到樹幹。
所以今天,我嘗試用正確的方法合併來自分支的差異到主幹,並修復了很多衝突。但從那時起,當我從分支合併到主幹以及從主幹合併到分支時,SVN想要「更新」分支中一天添加的一些文件。除了增加轉速以外,更新不做任何事情。如果我嘗試合併2到3次,每次都會更新相同的文件(例如,僅增加轉數)。
有沒有辦法解決這個問題?或者我應該刪除我的分支,並創建一個新的,在同一條路徑?
的SVN版本是:
TortoiseSVN 1.6.16, Build 21511 - 32 Bit , 2011/06/01 19:00:35
Subversion 1.6.17
您好,非常感謝您的回答。你是對的,我們使用樹枝更像是樹幹的長期叉子。我們有很多項目使用這些代碼,並在不同的時間發佈,而舊項目不支持最近修訂的主幹。我們發現,爲每個項目製作一個分支讓我們只有在有時間的情況下才能整合後備箱。現在,也許最好的辦法是刪除分支並創建一個具有相同名稱的新分支。幾個月後,我們的團隊正在討論Git。現在可能是正確的時間了。 – 2012-07-17 08:23:14