我正在寻找 .hgignore 文件的表达式,以忽略指定文件夹下的所有文件。
例如:我想忽略 bin 下的所有文件和文件夹
实际上,任何关于如何形成表达式的建议都会很棒
我正在寻找 .hgignore 文件的表达式,以忽略指定文件夹下的所有文件。
例如:我想忽略 bin 下的所有文件和文件夹
实际上,任何关于如何形成表达式的建议都会很棒
交替:
syntax: glob
bin/**
我做了一些实验,发现 Windows 上的正则表达式语法适用于以当前存储库开头的路径,反斜杠转换为斜杠。
因此,例如,如果您的存储库位于 E:\Dev 中,hg status
则将对 foo/bar/file1.c 等应用模式。锚点应用于此路径。
所以:
我希望这会有所帮助,我发现HGIGNORE(5)页面有点简洁。
这两个也会过滤掉一个名为 的目录cabin
,这可能不是你想要的。如果您要过滤顶级,您可以使用:
^/bin/
对于bin
根目录下的目录,您可以省略 ^。不需要指定语法,regexp 是默认的。
没关系,我明白了
syntax: regexp
bin\\*
表达式遵循标准的 perl 正则表达式语法。
忽略 .class 文件
syntax: regexp
?\.class