我在我的电脑上有一个文件夹,但是我故意让它与主项目不同步(我应该创建分支,但没有这样做)。我现在已经将此文件夹更新到最新版本,忘记了我不应该这样做。是否有可能撤消此更新并返回到更新之前的状态?或者(因为我关闭了更新窗口),我可以看到哪些文件被更新/添加了吗?谢谢。
使用“更新到特定版本
”并输入更新之前的工作副本版本。
如果您不知道确切的版本,可以使用日志对话框进行缩小范围。
还有一个日志文件,其中应该列出所有已更新的文件:设置对话框->保存的数据->操作日志
:单击“显示
”按钮。
我必须明确地按照以下顺序进行:
svn update
(这拉取了许多最近的更新,包括我还没有准备好在生产中使用的更新,该死!)
svn log | less
检查我想要还原到哪个更新
svn -r REVISION
这样就完成了必要的时间旅行,回到了一个安全的过去 :-)
svn log
命令获取这些信息。请参见此处。 - Nishantsvn log
即可。 - Nishant