手册

撤销更改

如果您想撤销自上次更新以来对文件所做的所有更改,您需要选择该文件,右键单击以弹出上下文菜单,然后选择命令 TortoiseSVN还原。将弹出一个对话框,显示您已更改并可以还原的文件。选择您要还原的文件,然后单击 确定

图 4.35. 还原对话框

Revert dialog


如果您还想清除所有已设置的变更列表,请选中对话框底部的复选框。

如果您想撤销删除或重命名,则需要在父文件夹上使用“还原”,因为已删除的项目不存在,您无法右键单击它。

如果您想撤销添加项目,这会在上下文菜单中显示为 TortoiseSVN撤销添加...。这实际上也是一种还原,但名称已更改,使其更加明显。

此对话框中的列可以像 检查修改 对话框中的列一样进行自定义。请阅读 名为“本地和远程状态”的章节 以获取更多详细信息。

由于还原有时用于清理工作副本,因此有一个额外的按钮,允许您删除未版本控制的项目。当您单击此按钮时,将弹出另一个对话框,列出所有未版本控制的项目,然后您可以选择要删除的项目。

撤销已提交的更改

还原 只会撤销您的本地更改。它会撤销任何已提交的更改。如果您想撤销在特定版本中提交的所有更改,请阅读 名为“版本日志对话框”的章节 以获取更多信息。

还原速度慢

当您还原更改时,您可能会发现该操作所花费的时间比您预期的要长得多。这是因为修改后的文件已发送到回收站,因此如果您不小心还原了更改,则可以检索您的更改。但是,如果您的回收站已满,Windows 需要很长时间才能找到放置文件的位置。解决方法很简单:要么清空回收站,要么取消选中 TortoiseSVN 设置中的还原时使用回收站框。

TortoiseSVN 首页