Subversion - 我如何提交?我将我的一个项目目录更新为以前的版本

Bri*_*ter 3 version-control

首先,我使用"update to revision"将我的一个目录更新为旧版本,因为我们必须撤消一些更改.

但是,当我现在去提交时,它说明我的项目的项目已经过时,我应该尝试更新.

但是,我真的不希望我的当前文件被修订版中的任何"更新"文件替换.

我希望这个承诺能够超越并成为头版.

有小费吗?

谢谢

Mat*_*ard 5

你想做的事情被称为"反向合并".将您的工作副本更新为head,然后执行反向合并到您想要的修订版.有在SVN书关于它的一个部分在这里的"撤消更改"部分.

例如,如果您处于修订版412,但是要备份到修订版410的内容,请使用以下内容:

svn merge -r 412:410 http://yourrepository/trunk
Run Code Online (Sandbox Code Playgroud)

这将使您的工作副本在410处反映状态,然后您可以进行提交.