gpt4 book ai didi

SVN命令删除所有本地丢失的文件

转载 作者:行者123 更新时间:2023-12-03 04:32:18 25 4
gpt4 key购买 nike

在 SVN 中是否有一个命令可以用来删除目录中所有本地丢失的文件?

或者如果失败,可以通过某种方式仅列出那些丢失的文件(或者,在更一般的情况下,状态为 A、D、?等)

最佳答案

如果您使用的是 Mac ( Darwin ) 或 Linux,您可以将以下命令的输出通过管道传输到 svn rm 以获取所有丢失的文件。您可以在运行这些之前将当前工作目录设置为适当的目录或子目录 - 取决于您是要运行整个工作副本还是仅一个子集。

  1. 运行 svn status
  2. 搜索以“!”开头的行(缺失)
  3. 打印 #2 输出的“--force”(svn 参数)和第二列(文件名)
  4. 使用 #3 的输出作为参数运行 svn rm

所以完整的命令是:

svn st | grep ^! | awk '{print " --force "$2}' | xargs svn rm

引用文献:

关于SVN命令删除所有本地丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com