如果您想撤销自上次更新以来对文件所做的所有更改,您需要选择该文件,右键单击以弹出上下文菜单,然后选择命令 → 。将弹出一个对话框,显示您已更改并可以还原的文件。选择您要还原的文件,然后单击 。
如果您还想清除所有已设置的变更列表,请选中对话框底部的复选框。
如果您想撤销删除或重命名,则需要在父文件夹上使用“还原”,因为已删除的项目不存在,您无法右键单击它。
如果您想撤销添加项目,这会在上下文菜单中显示为
→ 。这实际上也是一种还原,但名称已更改,使其更加明显。此对话框中的列可以像 检查修改 对话框中的列一样进行自定义。请阅读 名为“本地和远程状态”的章节 以获取更多详细信息。
由于还原有时用于清理工作副本,因此有一个额外的按钮,允许您删除未版本控制的项目。当您单击此按钮时,将弹出另一个对话框,列出所有未版本控制的项目,然后您可以选择要删除的项目。
不会撤销任何已提交的更改。如果您想撤销在特定版本中提交的所有更改,请阅读 名为“版本日志对话框”的章节 以获取更多信息。
只会撤销您的本地更改。它当您还原更改时,您可能会发现该操作所花费的时间比您预期的要长得多。这是因为修改后的文件已发送到回收站,因此如果您不小心还原了更改,则可以检索您的更改。但是,如果您的回收站已满,Windows 需要很长时间才能找到放置文件的位置。解决方法很简单:要么清空回收站,要么取消选中 TortoiseSVN 设置中的还原时使用回收站框。