我有兩個存儲庫,它們位於不同的服務器上,稱它們爲repo-1和repo-2。SVN合併分支從一個回購進入其他回購幹線
要啓動兩個「中繼線」是相等的:
回購-1 /中繼線==回購-2 /中繼線
同時改變正在致力於爲回購-1 /軀幹和我正在與將更改提交到repo-2/trunk。
現在我需要將repo-1/trunk中的更改合併到repo-2/trunk中。
我以爲我會將repo-1/trunk複製到repo-2/tags/r1_20090224,然後將該標記合併到我本地的repo-2/trunk工作副本(即c:\ dev \ repo2-trunk)中。
有關如何做到這一點的任何建議?我試圖使用TortoiseSVN和執行「合併兩個不同的樹」,我用下面的設置:
來源:回購-2 /主幹 爲:回購-2 /標籤/ r1_20090224 工作副本:C:\ dev \ repo2-trunk
我也嘗試交換「from」和「to」...但沒有運氣。通過嘗試任何的這兩個合併選項,我不是結束了以下結果:
如果我從主幹合併標記(在我的本地回購-2/trunk的拷貝)我失去了我的樹幹更改並獲取標籤改變。
如果我從標籤合併到主幹(進入本地副本repo-2/trunk),我失去了標籤更改並保持我的主幹更改。
任何建議要做到這一點?
@codecraig,你有沒有找到解決這個問題嗎? – vladr 2010-03-08 14:43:17