har*_*oth 1 tortoise-svn command-line svn
如何从命令行清空/删除工作副本的所有原始副本?
用例:
这既乏味又容易出错,所以我想将这 20 多个清理自动化到一个vacuum_pristine_copies.XXX脚本中,可以在最需要的时候执行。
封闭标签
cleanup从命令行调用(请参阅此处的文档)。/vacuum-pristine选择。(我们已经使用这个 TortoiseSVN 自动化来进行批量更新)。CMD. 对于 1.10 之前的 svn,您只需键入不带任何参数的“svn cleanup”。完成清理后,Svn 会自动清空原始文件。
对于 svn 1.10(我希望可能或更高版本),您输入上述命令和“--vacuum-pristines”(“svn cleanup --vacuum-pristines”),svn 会为您做同样的事情。但是您也可以添加其他参数,svn 将在一个命令中执行所有这些参数。例如,(“svn cleanup --remove-unversioned --remove-ignored --vacuum-pristines”)
当然,与旧版本一样,在 1.10 中键入不带任何参数的“svn cleanup”也会对其进行清理。