当地的hgignore没有工作

时间:2014-10-02 14:04:44

标签: mercurial

我正在尝试停止跟踪子目录的更改,因此我followed these instructions并将以下内容添加到。\ hg \ hgrc:

[ui]
ignore = "C:\[...\myrepo]\.hg\.hgignore"

.hgignore包含

syntax: glob
[subdir]/**

但是当我运行hg status时,我收到以下错误:

skipping unreadable ignore file 'C:\[...\myrepo]\.hg\.hgignore"': invalid mode ('r') or filename

这个错误是什么意思?我该如何解决?

2 个答案:

答案 0 :(得分:9)

安装SourceTree后出现此错误。 我删除了

[ui]
 ignore= 

来自我的主目录中的文件 mercurial.ini (C:\ Users \ myusername)并修复它。

答案 1 :(得分:3)

FWIW。说明说创建一个文件" .hg / hgignore",而不是" .hg / .hgignore"。

你确定你一直在使用.hgignore和hgignore吗?如果我一直使用它可以正常工作,但如果它们不一致,我会看到您报告的错误。