如何忽略Mercurial中修改/删除的文件

时间:2015-11-19 14:22:08

标签: regex mercurial tortoisehg ignore hgignore

enter image description here enter image description here我在.hgignore文件中写入忽略修改过的文件,但我发现只有该行开头的文件?对于M,! ,R不起作用。

语法:regexp

^(。+ /)?项目/ $的.project ^(。+ /)?目标$

^(。+ /)?.想法$ ^(。+ /)?. idea_modules $

^ +。(阶| SC | XML)$

1 个答案:

答案 0 :(得分:2)

.hgignore仅忽略尚未受源控制的文件。标记为M的文件受源代码管理,但具有未提交的修改。标记为!的文件也受源代码管理,但会在当前工作目录中删除。

总之,只能忽略状态为?(不在源代码管理下)的文件。