【发布时间】:2012-11-27 15:14:19
【问题描述】:
我和一个合作伙伴正在为一个班级的合作伙伴项目使用 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
问题是,我不想更新。我不希望我们从修订版 113 到 129 所做的所有更改,并且基本上希望将存储库中的所有代码替换为我在本地拥有的代码。我该怎么做?
【问题讨论】:
-
如果你能安装一个像 TortoiseSVN 这样的 GUI,你可能会发现拖放功能摆脱了找出正确命令行的奥秘。
-
古怪的替代方案:删除较新的修订文件并编辑“当前”文件。我想你可以在网上找到这方面的教程。它不受支持。