我正在嘗試將我的開發分支合併到我的回購軟件的主幹中。步驟我把:Eclipse合併到分支中
- 切換到主幹
- 檢查,這是最新的,解決任何衝突
- 轉到Team->合併
- 選擇網址:開發分支
- 開始修訂:當分支產生
- 最終修訂版修訂:HEAD
- OK
這應該做的魔力 - 它開闢了syncronize鑑於這是很好的,顯示我所有的衝突,但問題也有發生:
在比較編輯器我看到兩個文件: 本地文件|遠程文件(306)
這真的很奇怪,遠程文件的修訂號實際上是工作副本(trunk)中的文件之一,內容也是如此。本地文件具有分支中文件的內容。
現在箭頭正確顯示我從左到右合併(分支到主幹)。這也發生在我點擊確定時。
但我只能移動從右到左的變化!這不是我想要的 - 我不想用樹幹的舊內容覆蓋分支中的更改。我想將內容從左側(分支)移動到右側(中繼線)。但我甚至無法在正確的文件中寫入。
我不知道它爲什麼寫遠程文件呢?它清楚地顯示了遠程文件窗口中的工作副本文件,分支中的文件(用於合併)顯示在本地文件中。
Subversive中的一些錯誤?
THX, 馬丁
這是true..it的那種可怕的是,合併之前發生的(沒有用戶交互)到您的工作副本。然後,您必須與幹線進行比較並恢復不需要的更改。 我喜歡它倒過來,(現在正試圖版本),其中合併到工作拷貝發生,用戶可以選擇合併這件事之前。 – martin 2010-01-21 10:48:31