mercurial hgignore不会忽略目录

时间:2012-01-14 16:17:39

标签: mercurial metadata glob hgignore

以前曾问过同样的问题,但解决方案对我不起作用。

我想通过将其添加到.hgignore文件来指示Mercurial忽略名为.metadata的文件夹。这是我的.hgignore文件:

glob:.hgignore
glob:.hgignore~
glob:.metadata/*

我已经成功测试了忽略.hgignore和.hgignore~的工作原理。如果我删除前两行并运行hg状态,它们会显示出来。如果我包含前两行并运行hg状态,它们就会消失。但它不适用于.metadata文件夹。上面的语法是下面引用的解决方案中报告的语法。它对我不起作用。我也试过了glob:.metadata /.

临时解决方法是不在.metadata文件所在的工作空间上使用Mercurial。 ; - )

欢迎任何建议,谢谢!

编辑:解决方案所以它看起来有效:

glob:.metadata

它也更简单,因此更漂亮。感谢greut指出它。

how to add a dot-directory to mercurials hgignore

1 个答案:

答案 0 :(得分:5)

我有这个:

syntax: glob
.metadata