2012-01-26 141 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