我正在尝试停止跟踪子目录的更改,因此我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
这个错误是什么意思?我该如何解决?
答案 0 :(得分:9)
安装SourceTree后出现此错误。 我删除了
[ui]
ignore=
来自我的主目录中的文件 mercurial.ini (C:\ Users \ myusername)并修复它。
答案 1 :(得分:3)
FWIW。说明说创建一个文件" .hg / hgignore",而不是" .hg / .hgignore"。
你确定你一直在使用.hgignore和hgignore吗?如果我一直使用它可以正常工作,但如果它们不一致,我会看到您报告的错误。