2012-01-26 73 views
0

所以在這裏行李箱撤銷修改後發生了什麼事重新同步分支和主幹是需要在分支

我的樹幹包含修訂版100 - 我不想修訂100樹幹 - 我想它的一個分支 所以我做到了svn複製並創建了一個修訂版本100(稱爲Branch-100)的分支

接下來,我通過tortoise svn從修訂版本100中刪除了修訂版本100,然後將其提交到trunk,所以現在trunk沒有版本100,但Branch- 100有它

我的問題是,現在每當我從分公司運行svn merge http://url-to-trunk -100,它會要求也刪除修改分支100中的100次更改(因爲這些修訂100次更改已從主幹中刪除)

有沒有辦法告訴svn我確實希望這些修訂在Branch- 100,以便我可以從trunk中合併而不刪除Branch-100中的版本100?

回答

0

是的,你可以:

svn merge -c REV --record-only http://url-to-trunk 

其中REV是你想不實際合併更改合併修訂。

另請參閱SVN Book -- Blocking changes