Tortoisesvn 如何撤消龟甲中的回滚Vn?

Tortoisesvn 如何撤消龟甲中的回滚Vn?,tortoisesvn,Tortoisesvn,我与共享SVN一起工作。有时,最新的头部构建会出现问题,我需要回滚到以前的版本,在修复时可以正常工作 我通过进入SVN日志,右键单击修订并选择“还原到此修订”来完成此操作,如下所述: 问题解决后,如何返回到HEAD版本(即撤消回滚)?更新没有任何作用。我唯一的方法是a)删除所有文件并重新签出,或b)转到“提交”对话框并单独恢复我的文件(这将使它们恢复到头版本) 这看起来很尴尬,很糟糕,有没有更好的方法呢?听起来你真正想做的是“更新到修订版…”,而不是实际的还原操作。如果您知道标头(或修订版X)已

我与共享SVN一起工作。有时,最新的头部构建会出现问题,我需要回滚到以前的版本,在修复时可以正常工作

我通过进入SVN日志,右键单击修订并选择“还原到此修订”来完成此操作,如下所述:

问题解决后,如何返回到HEAD版本(即撤消回滚)?更新没有任何作用。我唯一的方法是a)删除所有文件并重新签出,或b)转到“提交”对话框并单独恢复我的文件(这将使它们恢复到头版本)


这看起来很尴尬,很糟糕,有没有更好的方法呢?

听起来你真正想做的是“更新到修订版…”,而不是实际的还原操作。如果您知道标头(或修订版X)已损坏,请右键单击并使用“更新到修订版…”更新到最新的工作修订号。当你准备再次更新回头部时,只需做一次正常的更新。我想这应该管用


编辑:请注意,我实际上并没有尝试过这一点,但听起来对我来说是可行的。

听起来您实际上想做的是“更新到修订版…”,而不是实际的还原操作。如果您知道标头(或修订版X)已损坏,请右键单击并使用“更新到修订版…”更新到最新的工作修订号。当你准备再次更新回头部时,只需做一次正常的更新。我想这应该管用


编辑:请注意,我实际上并没有尝试过这个方法,但听起来对我来说是可行的。

很好,就是这样。因此,除了SVN文档是错误的之外,它们的命名约定也是令人困惑的:DIt并不是说SVN文档是错误的;更重要的是,源代码管理的术语使其本身变得模棱两可!当Subversion文档说“回滚”时,他们说的是丢弃超过某一点的一些修订,即真正的“撤消”操作——标题甚至表示这是一个“撤消”。当你说“回滚”时,你只是想暂时向后移动——不丢弃或撤消任何东西——你确实使用了
Update
而不是
Revert
,正如Wayne所指出的。很好,这样做了。因此,除了SVN文档是错误的之外,它们的命名约定也是令人困惑的:DIt并不是说SVN文档是错误的;更重要的是,源代码管理的术语使其本身变得模棱两可!当Subversion文档说“回滚”时,他们说的是丢弃超过某一点的一些修订,即真正的“撤消”操作——标题甚至表示这是一个“撤消”。当你说“回滚”时,你只是想暂时向后移动——不丢弃或撤消任何东西——你确实使用
Update
,而不是
Revert
,正如韦恩所指出的那样。