如果 Subversion 命令无法成功完成,可能是由于服务器问题,您的工作副本可能会处于不一致的状态。在这种情况下,您需要在文件夹上使用
→ 。最好在工作副本的顶层执行此操作。
在清理对话框中,还有其他有用的选项可以将工作副本置于 干净
状态。
如上所述,此选项尝试将不一致的工作副本置于可工作和可用的状态。这不会影响您的任何数据,而只会影响工作副本数据库的内部状态。这是您从旧版本的 TortoiseSVN 客户端或其他 SVN 客户端了解的实际 清理
命令。
如果选中此项,所有写锁定都将从工作副本数据库中移除。在大多数情况下,这是清理工作所必需的!
仅当工作副本在此时被其他用户/客户端使用时才取消选中此选项。但是,如果清理失败,则必须选中此选项才能使清理成功。
调整所有文件的记录时间戳,加快未来状态检查的速度。这可以加快所有显示工作副本文件列表的对话框的速度,例如提交对话框。
移除未使用的原始副本,并压缩所有剩余的工作副本文件的原始副本。
有时,外壳覆盖层,尤其是在资源管理器的左侧树视图上,不显示当前状态,或者状态缓存无法识别更改。在这种情况下,您可以使用此命令强制刷新。
如果选中此项,则会对所有使用 svn:externals
属性包含的文件和文件夹执行所有操作。
这是一种快速简便的方法,可以删除工作副本中的所有生成文件。所有未版本控制的文件和文件夹都将被移动到回收站。
注意:您也可以从
→ 对话框中执行相同的操作。在那里,您还可以获得所有未版本控制的文件和文件夹的列表,以供选择删除。此命令还原您所有尚未提交的本地修改。
注意:最好使用
→ 命令,因为在那里您可以先查看并选择要还原的文件。