【问题标题】:How to ignore hgignore when reverting (aka remove all useless files)还原时如何忽略 hgignore(也就是删除所有无用的文件)
【发布时间】:2023-04-01 11:49:02
【问题描述】:

我有一个 .hgignore 文件,它非常适合隐藏在编译我的 C# 项目时创建的所有文件和目录。

现在,当“恢复”到以前的版本时,我还想清理我的工作目录,即删除我以前编译的所有 exe 和 dll(因为我可能最终使用了错误的版本一个 exe 或 dll 却没有意识到)。

有没有办法做到这一点(以某种方式忽略 .hgignore)?现在我只是删除所有 bin 和 obj 目录,但也许 Hg 也可以这样做......

【问题讨论】:

    标签: mercurial hgignore


    【解决方案1】:

    您正在寻找purge 扩展。

    【讨论】:

      【解决方案2】:

      Rudi 的回答是最好的,但如果您不想安装扩展程序,您可以随时这样做:

      hg status -nu0 | xargs -0 rm -v
      

      它做同样的事情。 (也可以在状态选项中包含i 以获取被忽略的文件。

      【讨论】:

        猜你喜欢
        • 2010-12-03
        • 2011-12-22
        • 1970-01-01
        • 2011-01-11
        • 2011-04-07
        • 2013-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多