Svn 撤消分支中所需的主干中的修订后,重新同步分支和主干

Svn 撤消分支中所需的主干中的修订后,重新同步分支和主干,svn,version-control,merge,tortoisesvn,versioning,Svn,Version Control,Merge,Tortoisesvn,Versioning,下面是发生的事情 我的主干包含修订版100-我不希望修订版100在主干中-我希望它在分支中 所以我做了svn复制并为修订版100创建了一个分支(称为分支-100) 接下来,我通过tortoise svn从trunk中删除了修订版100中的更改,然后将其提交到trunk中,所以现在trunk没有修订版100,但Branch-100有 我的问题是,现在每当我运行svn mergehttp://url-to-trunk从Branch-100中,它将要求同时删除Branch-100中的修订版100更改(

下面是发生的事情

我的主干包含修订版100-我不希望修订版100在主干中-我希望它在分支中 所以我做了svn复制并为修订版100创建了一个分支(称为分支-100)

接下来,我通过tortoise svn从trunk中删除了修订版100中的更改,然后将其提交到trunk中,所以现在trunk没有修订版100,但Branch-100有

我的问题是,现在每当我运行
svn mergehttp://url-to-trunk
从Branch-100中,它将要求同时删除Branch-100中的修订版100更改(因为这些修订版100更改已从主干中删除)

有没有办法告诉svn我确实需要Branch-100中的这些修订,这样我就可以相应地从主干中合并,而无需删除Branch-100中的修订版100?

是的,您可以:

svn merge -c REV --record-only http://url-to-trunk
其中REV是要合并而不实际合并更改的修订

另见