【问题标题】:How to hgignore all files of a particular extension except in one directory and its subdirectories?如何忽略除一个目录及其子目录中的特定扩展名的所有文件?
【发布时间】:2013-08-31 11:41:54
【问题描述】:

我想使用 Mercurial 的 .hgignore 文件来忽略文件扩展名为 .tex 的所有文件,除了某个特定目录和该目录的任何子目录中的 .tex 文件。

我认为这需要syntax: regexp。 也非常欢迎对所使用的特定正则表达式进行简要说明,以便我们都可以在这里学习一点。

【问题讨论】:

标签: regex mercurial hgignore


【解决方案1】:

假设您要排除名为exclude 的目录。然后,以下正则表达式将匹配所有以 .tex 结尾的文件,除非 exclude/ 在此之前出现:

^(?!.*\bexclude/).*\.tex$

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 2011-11-26
    相关资源
    最近更新 更多