我正在学习使用Mercurial,它的学习曲线非常简单。但我的一个问题是,我无法将.hgignore文件添加到Mercurial文件夹中。 Windows(7)不允许我这样做,当我运行命令
时hg add .hgignore
,它返回错误:
系统找不到指定的 文件。
如何创建/添加此文件?
答案 0 :(得分:17)
执行
touch .hgignore
或
echo "" > .hgignore
在所需目录中
答案 1 :(得分:8)
从命令行创建
echo syntax: glob > .hgignore
答案 2 :(得分:2)
您无需将其添加到Mercurial目录。您应该将.hgignore
放在存储库的根目录中。
Mercurial系统在存储库的根目录中使用名为.hgignore的文件来控制其搜索当前未跟踪的文件时的行为
您还可以设置全局.hgignore文件:
此外,Mercurial配置文件可以引用一组每用户或全局忽略文件。有关如何配置这些文件的详细信息,请参见hgrc(5)手册页。在“ui”部分中查找“ignore”条目。
在那里你可以看到在mercurial.ini(或hgrc)文件中定义忽略文件的说明:
忽略 每个用户读取的文件忽略模式。此文件的格式应与存储库范围的.hgignore文件的格式相同。此选项支持钩子语法,因此如果要指定多个忽略文件,可以通过设置ignore.other =〜/ .hgignore2之类的方法来实现。有关忽略文件格式的详细信息,请参见hgignore(5)手册页。