我使用共享的SVN。有时,最新的HEAD构建存在问题,我需要回滚到以前的版本,该版本在修复时有效。
我这样做是通过进入SVN日志,右键单击修订版并选择“还原到此修订版”,如下所述:http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html
问题解决后,如何返回HEAD版本(即撤消回滚)?更新什么都不做。我唯一的方法是a)删除我的所有文件并进行新的结账,或者b)进入提交对话框并单独恢复我的文件(这会将它们带到HEAD版本)。
这看起来很尴尬和破碎,所以有更好的方法吗?
答案 0 :(得分:1)
听起来你真正想做的是“更新到修订版......”,而不是实际上是一个恢复操作。如果您知道HEAD(或修订版X)已损坏,请右键单击并使用“更新到修订版本...”以更新到最新的工作版本号。当您准备好再次更新回HEAD时,只需进行正常更新即可。认为这应该工作!
编辑:请注意,我实际上没有尝试过这个,但听起来对我来说是可行的。