如何用旧代码替换trunk中的所有代码?

mac*_*912 5 svn merge

一个合作伙伴和我正在使用svn作为一个类的合作伙伴项目,我们最初使用我们的主干中的代码走错了方向.我们得到了修订版129,然后才意识到我们将从修订版113开始更好,并朝着不同的方向前进.

在我自己的计算机上,我检查了修订版113,进行了更改,并希望提交我的代码.但是,当我尝试提交时,我得到了这个:

svn: Commit failed (details follow):
svn: File or directory 'Robot.cpp' is out of date; try updating
svn: resource out of date; try updating
Run Code Online (Sandbox Code Playgroud)

问题是,我不想更新.我不希望我们从版本113到129做出的所有更改,并且基本上想要用我在本地的内容替换存储库中的所有代码.我该怎么做?

Yan*_*eau 5

作为工作副本的根目录,您可以发出以下命令:

svn merge -rHEAD:113 .
Run Code Online (Sandbox Code Playgroud)

这将" 撤消 "修订版113中的所有更改,以便您的修订版130看起来像修订版113.

但是不要忘记事后提交.