svn cleanup

优质
小牛编辑
116浏览
2023-12-01

svn cleanup — 递归地清理工作副本

大纲

svn cleanup [PATH...]

描述

递归地清理工作副本, 删除所有的工作副本锁, 并恢复未完成的操作. 如果 用户看到了一个 working copy locked 错误, 就执行 svn cleanup 删除所有过期的锁, 然后工作副本就能恢复 到一个可用的状态.

假设由于某种原因 (例如用户输入或网络连接断开), svn update 在执行一个外部差异比较工具时报错退出, 那么我们可 以在执行 svn cleanup 时带上选项 --diff3-cmd, 此时 Subversion 在清理工作副本时就 会使用外部差异比较工具继续完成未完成的合并. 用户还可以用选项 --config-dirsvn cleanup 指定 任意的配置文件目录, 不过选项 --config-dir--diff3-cmd 的使用频率应该会非常低.

选项

--diff3-cmd CMD

示例

这里的例子不是很多, 因为 svn cleanup 不会产生 什么输出. 如果没有指定参数 PATH, 命令将会 使用当前目录 (“.”):

$ svn cleanup
$ svn cleanup /var/svn/working-copy