【问题标题】:.gitignore un-ignore equivalent in .hgignore.gitignore 取消忽略 .hgignore 中的等效项
【发布时间】:2014-01-07 03:17:58
【问题描述】:

在 .gitignore 语法中有一个选项,您可以在文件开头添加 !,它将取消忽略任何以前忽略的文件。

所以我可以拥有以下内容:

logs/*
!logs/stuff.txt

logs/stuff.txt 仍将被跟踪。

什么是 Mercurial .hgignore 等价物?

【问题讨论】:

    标签: mercurial hgignore


    【解决方案1】:

    相当于只是添加文件。一旦文件被hg added .hgignore 文件对它的处理方式完全没有影响,所以你忽略logs/*(确保你处于全局模式,而不是正则表达式模式)然后hg add logs/stuff.txt。

    【讨论】:

    • 感谢您的回答。心想可能是这样的。谢谢你。 :)
    【解决方案2】:

    使用regexp syntax,您可以将两条规则合二为一:

    syntax: regexp
    logs\/(?!stuff.txt$)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      相关资源
      最近更新 更多