我的机器上有一个文件夹,但是我与主项目保持不同步(我应该分支,但没有)
我现在已经离开并将此文件夹更新为最新版本,忘记了我不应该这样做。
是否可以撤消此更新,并返回更新前的状态? 或者,(当我关闭更新窗口时),我可以看到更新/添加了哪些文件吗?
由于
答案 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
做了必要的时间旅行,进入安全的过去: - )