Tortoise Subversion - 撤消更新

时间:2011-07-06 08:47:50

标签: svn tortoisesvn

我的机器上有一个文件夹,但是我与主项目保持不同步(我应该分支,但没有)

我现在已经离开并将此文件夹更新为最新版本,忘记了我不应该这样做。

是否可以撤消此更新,并返回更新前的状态? 或者,(当我关闭更新窗口时),我可以看到更新/添加了哪些文件吗?

由于

4 个答案:

答案 0 :(得分:9)

使用“Update to Revision”并输入更新前工作副本所在的版本。

如果您不知道确切的修订版,可以使用日志对话框缩小范围。

还有一个日志文件,其中应包含已更新的所有文件的列表: Settings dialog->Saved Data->Action log:点击“Show”按钮。

答案 1 :(得分:1)

使用“更新到修订版”功能。 见here 详情

答案 2 :(得分:0)

您是否尝试过日志?单击“显示日志”选项,它将显示您所做的所有更新。右键单击要恢复的任何一个修订版本,然后选择“还原到此修订版本”选项或任何其他符合您需求的修订版本。

底部会有一个区域显示添加了哪些文件。

答案 3 :(得分:0)

我必须明确遵循这个顺序:

  

svn update

(其中包含了许多最近的更新,包括那些我还没有准备好投入生产的内容,该死的!)

  

svn log |少

检查了我希望恢复的更新

  

svn -r REVISION

做了必要的时间旅行,进入安全的过去: - )