当地的hgignore没有工作

Ari*_*iac 4 mercurial

我正在尝试停止跟踪子目录的更改,因此我按照这些说明将以下内容添加到.\ hg\hgrc:

[ui]
ignore = "C:\[...\myrepo]\.hg\.hgignore"
Run Code Online (Sandbox Code Playgroud)

那个.hgignore包含的地方

syntax: glob
[subdir]/**
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时hg status,我收到以下错误:

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

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

W. *_*ier 9

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

[ui]
 ignore= 
Run Code Online (Sandbox Code Playgroud)

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


小智 3

FWIW。说明说创建文件“.hg/hgignore”,而不是“.hg/.hgignore”。

您确定您始终使用 .hgignore 与 hgignore 吗?如果我一致地使用其中任何一个,它都会正常工作,但如果它们不一致,我会看到您报告的错误。