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

时间:2009-07-26 04:17:59

标签: version-control

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

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

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

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

任何提示?

由于

1 个答案:

答案 0 :(得分:5)

您想要做的是“反向合并”。将您的工作副本更新为head,然后执行反向合并到您想要的修订版。在“撤消更改”部分的SVN书中有一节关于它here

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

svn merge -r 412:410 http://yourrepository/trunk

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