2012-03-27 71 views
1

我在Subversion源代碼控制下有一個iOS項目,我正在使用Cornerstone作爲我的SVN客戶端。 (我也試過使用XCode)當試圖合併在相同的分支附近時Subversion樹衝突

我已經有很多合併分支的問題,希望有人能幫忙!

在我做了簡單的測試,我有:

  1. 創建一個新的分支從樹幹
  2. 製造在一個文件中的一個小文本的變化,在新的分支
  3. 立即試圖合併從分支變回主幹。

Cornerstone分析合併內容時,會報告很多樹衝突和新添加的文件。

其他(潛在的)相關信息:

  • 我對目前該項目工作的唯一的人,所以沒有其他正在進行的更改。
  • 我嘗試從分行,中繼分行,分行中繼合併,所有結果都一樣
  • 服務器正在使用SVN v1.4.2,我的客戶端是v1.6.17。我懷疑這可能是原因,但如果可能,我希望得到證實。

謝謝!

回答

0

看來問題是由於服務器爲v1.4.2。

我刪除了我現有的工作副本並簽出了一份新的副本,確保SVN版本在檢出對話框中設置爲1.4。

現在,當我嘗試合併時,我只能選擇「Cherry Pick Changes」或「Advanced Merge」。 「同步分支」或「重新集成分支」選項不再出現,因此這些選項必須是1.4.2不支持的選項,並且是導致我看到衝突爆發的原因。

總之,要在我的分支之間合併,看起來我必須選擇我希望合併的特定修訂。

+2

如果我沒有記錯,合併跟蹤是在Subversion 1.5中執行的, – 2012-03-27 14:03:28

+0

@ÁlvaroG.Vicario - 是的,但它不能**生成樹衝突 – 2012-03-28 11:16:46

相關問題