1
我使用共享的SVN。有时候,最新的HEAD构建有问题,我需要回滚到以前的版本,该版本在修复时工作。如何撤销TortoiseSVN中的回滚?
我做这个通过进入SVN日志,在修改单击鼠标右键,选择“恢复到此版本”,如下所述:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html
当问题解决后,我怎么回去HEAD版本(即撤消回滚)?更新什么都不做。我唯一的方法是a)删除所有文件并重新签出,或者b)进入提交对话框并单独恢复我的文件(这会将它们提交到HEAD版本)。
这看起来很尴尬和破碎,所以有更好的方法来做到这一点?
优秀,就是这样。因此,除了SVN文档错误之外,他们的命名约定很混乱:D – divillysausages 2012-01-09 15:07:27
这不是说SVN文档是错误的;源代码控制的术语更加适用于casdcading歧义!如果Subversion文档说“回滚”,他们正在讨论抛弃一些经过某个点的修订版本,即真正的“撤销”操作 - 并且标题甚至指出它是“撤消”。正如韦恩所指出的那样,当*你*说回滚时,你只是想暂时回退 - 没有扔掉或撤消任何东西 - 而且你确实使用Update而不是Revert来做到这一点。 – 2012-01-10 18:04:31