我有一个像下面这样的工作目录结构:
mercurial_working_dir:
在每个项目文件夹下,有一些常见的文件夹,我想从mercurial.e.g中取消: 我不希望在/ metadata文件夹下跟踪任何文件,这在3个项目中很常见。 据我所知,我应该使用hg remove -Af命令和指定文件。有没有办法在命令中定义常规exps,以递归“删除”放置在元数据文件夹下的任何文件的当前版本我的所有项目?
答案 0 :(得分:10)
在mercurial书中查看关于file names and pattern matching的章节。你可以使用这样的模式:
hg rm "glob:**/metadata/**"
如果您更喜欢正则表达式,还可以使用re:
前缀而不是glob:
。