【问题标题】:What's the best way to remove all .svn directories throughout a directory hierarchy on Mac OS X?在 Mac OS X 的整个目录层次结构中删除所有 .svn 目录的最佳方法是什么?
【发布时间】:2009-03-06 15:25:03
【问题描述】:

有没有有用的命令?

【问题讨论】:

    标签: svn macos


    【解决方案1】:
    find . -name .svn  -type d -print0 |xargs -0 rm -rf 
    

    【讨论】:

    • 添加 -type d 只是为了确保您不会删除名为 .svn 的文件?
    • 好的,很公平,我已经添加了 -type d。
    【解决方案2】:

    只需从 subversion 存储库中导出

    【讨论】:

    • 这不是他要求的。
    【解决方案3】:

    在工作副本文件夹的根目录中,执行

    svn export --force .
    

    【讨论】:

      【解决方案4】:

      对于支持它的系统:

      find . -name .svn -delete
      

      或者,如果他们不支持 -delete 开关:

      find . -name .svn -exec rm -rf {} \;
      

      【讨论】:

        【解决方案5】:

        打开终端窗口。 转到您的项目文件夹并将文件夹拖到终端窗口中。 现在您可以找到文件夹的路径。 运行以下命令

        find . -type d -name .svn -exec rm -rf {} \;
        

        所有 .svn 文件夹将被删除,您可以再次将新代码上传到 svn。

        【讨论】:

          【解决方案6】:

          在您的文件夹中键入以下命令。

          find . -name .svn  -type d -print0 |xargs -0 rm -rf 
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-12-26
            • 2015-01-03
            • 2014-04-21
            • 1970-01-01
            • 1970-01-01
            • 2011-02-09
            • 2018-06-23
            相关资源
            最近更新 更多