2016-08-19 122 views
2

我有一個SVN存儲庫,我在其中創建了一個分支。一位同事在行李箱上做了一項改變,與我在分店所做的改變相沖突。不幸的是,SVN在合併衝突方面做得不好(它標誌着它們不應該在的地方的差異)。我知道衝突來自修訂版本#100,並且之前的主幹版本是#​​99。我想將主幹上的修訂版本#99合併到我的分支中(包括自上次進行此類合併以來對主幹的所有更改)。然後,我想更仔細地研究從修訂版#100到我的主幹的合併。SVN:將樹幹的特定修訂合併到分支中

通常我會去我的本地分支副本,然後用命令

svn merge ^/reponame/trunk/directory . 

合併但是,合併主幹的最新版本(這將是#100)。將命令修改#99從trunk中合併到我的分支會是什麼?

回答

1

和谷歌的組合沒有工作取得了以下方法嘗試新事物:

  1. 在我的本地分公司的結算:

    SVN合併信息 - 顯示,轉速資格^/reponame/trunk /目錄。

    哪給了我還沒有合併到我的分支樹幹的修訂列表。

  2. 對於每一個這種版本號的:

    SVN合併-C#### ^/reponame /主幹/目錄。

    它讓我(一次修改一次)將變化從樹幹合併到我的分支。

我有理由相信有更好的方法,但這是功能性的。

相關問題