Xia*_*ian 149 version-control mercurial hgignore
我正在寻找.hgignore文件的表达式,以忽略指定文件夹下的所有文件.
例如:我想忽略bin下面的所有文件和文件夹
实际上,关于如何形成表达式的任何建议都会很棒
Ry4*_*ase 172
交替:
syntax: glob
bin/**
Run Code Online (Sandbox Code Playgroud)
Phi*_*Lho 53
我做了一些实验,我发现Windows上的正则表达式语法适用于从当前存储库开始的路径,反斜杠转换为斜杠.
因此,如果您的存储库位于E:\ Dev中,hg status
则会对foo/bar/file1.c等应用模式.锚点适用于此路径.
所以:
我希望这会有所帮助,我发现HGIGNORE(5)页面有点简洁.
这两个也将过滤掉一个名为的目录cabin
,这可能不是你想要的.如果您要过滤顶级,则可以使用:
^/bin/
Run Code Online (Sandbox Code Playgroud)
对于bin
root下面的目录,可以省略^.无需指定语法,regexp是默认语法.