2013-07-15 36 views
0

我使用SVN(與TortoiseSVN的客戶端),並在主幹和分支已經添加了相同的文件夾。我已經分別添加了它們,這就是爲什麼我現在有樹衝突。我知道我不應該那樣做,但是現在這並沒有多大幫助,我現在處於這種狀況。這些文件夾旨在表示相同的內容。大多數文件是相同的,少數需要合併。我所看到的任何地方都建議用「手動」來處理這個問題。但我不知道如何去了解它,這是我的想法:SVN文件夾中的主幹和分支加入,如何解決衝突

  • SVN出口在分支
  • 從分支SVN-刪除該文件夾中的文件夾,提交這個分支
  • SVN合併幹線到分支,從而有回來的文件夾,但是現在從樹幹
  • 合併手工導出文件夾到分支的版本,提交
  • 工作的分支...
  • 合併分支回後備箱(完成後)

這是你會做什麼,或者你有更好的建議?

+0

你在哪裏遇到的問題;將樹幹合併到樹枝中或將樹枝重新集​​成到樹幹中? – AlG

+0

將主幹合併到分支 – AudioDroid

+0

反向合併修訂,將文件夾添加到分支 –

回答

0

使用烏龜,我會做合併(幹線到支線),然後通過沖突合併文件和目錄固定樹衝突手動工作。然後提交併繼續。

正如你所說,最好的方法是把它們放在一個位置,然後將它們合併到另一個位置。

聲明:我還沒有完成Lazy Badger提出的反向合併。這可能會更容易。看評論。

+0

更好地閱讀文檔 - http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html「撤消更改」章節 –

+0

「撤銷更改」!=「反向合併」。很難找到不知道你在找什麼。答案已更新。 – AlG

+0

「撤消已提交的更改」== SVN世界中的「反向合併」 –