2012-01-14 39 views
0

以前也有同样的问题,但解决方案不适用于我。mercurial hgignore不会忽略目录

我想指示Mercurial忽略名为.metadata的文件夹,将它添加到.hgignore文件中。这里是我的.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

+0

可能重复[如何添加点目录汞hgignore(http://stackoverflow.com/questions/4288093/how-to-add-a-dot-directory-to-mercurials-hgignore) – 2012-01-15 15:46:58

回答

5

我在我得到这个:

syntax: glob 
.metadata 
+0

你真了不起!谢谢。 – PatrickT 2012-01-14 19:50:29