如何将.hgignore添加到我的Mercurial文件夹?

时间:2011-02-11 02:38:09

标签: version-control mercurial filesystems

我正在学习使用Mercurial,它的学习曲线非常简单。但我的一个问题是,我无法将.hgignore文件添加到Mercurial文件夹中。 Windows(7)不允许我这样做,当我运行命令

  

hg add .hgignore

,它返回错误:

  

系统找不到指定的   文件。

如何创建/添加此文件?

3 个答案:

答案 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)手册页。

相关问题