所以这就是发生的事情
我的主干包含修订版100 - 我不希望在主干中修改100 - 我希望它在分支中 所以我做了svn复制并为版本100创建了一个分支(称之为Branch-100)
接下来,我通过tortoise svn从trunk修改了100,然后将其提交到trunk,所以现在trunk没有修订版100但是Branch-100有它
我的问题是,现在每当我从Branch-100运行svn merge http://url-to-trunk
时,它都会要求删除Branch-100中的修订版100更改(因为那些修订版100的更改已从主干中删除)
有没有办法告诉svn我确实想要在Branch-100中进行那些修改,以便我可以相应地从trunk中合并而不删除Branch-100中的修订版100?
答案 0 :(得分:0)
是的,你可以:
svn merge -c REV --record-only http://url-to-trunk
其中REV是您要合并的修订版,而不实际合并更改。