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

Version control 如何将.hgignore添加到我的Mercurial文件夹?,version-control,mercurial,filesystems,Version Control,Mercurial,Filesystems,我正在学习使用Mercurial,它的学习曲线非常简单。但我的一个问题是,我无法将.hgignore文件添加到Mercurial文件夹。Windows(7)不允许我这样做,当我运行命令时 hgadd.hgignore ,它返回错误: 系统找不到指定的 文件 如何创建/添加此文件?从命令行创建它 echo syntax: glob > .hgignore 执行 touch.hgignore 或 echo”“>.hgignore 在所需目录中,您不需要将其添加到Mercurial目录中。您应

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

hgadd.hgignore

,它返回错误:

系统找不到指定的 文件


如何创建/添加此文件?

从命令行创建它

echo syntax: glob > .hgignore
执行

touch.hgignore

echo”“>.hgignore


在所需目录中,您不需要将其添加到Mercurial目录中。您应该将
.hgignore
放在存储库的根目录中

Mercurial系统使用存储库根目录中名为.hgignore的文件来控制其在搜索当前未跟踪的文件时的行为

您还可以设置全局.hgignore文件:

此外,Mercurial配置文件可以引用一组每用户或全局忽略文件。有关如何配置这些文件的详细信息,请参阅hgrc(5)手册页。在“ui”部分中查找“忽略”条目

在这里,您可以看到在mercurial.ini(或hgrc)文件中定义忽略文件的说明:

忽略 每个用户从中读取的文件忽略模式。此文件的格式应与存储库范围的.hgignore文件相同。此选项支持钩子语法,因此如果要指定多个忽略文件,可以通过设置ignore.other=~/.hginore2之类的内容来实现。有关忽略文件格式的详细信息,请参阅hgignore(5)手册页


我没有提到“Mercurial文件夹”是我源代码中的.hg文件夹,我理解这一点。我说.hgignore不应该放在.hg文件夹中,它应该放在存储库根文件夹中,也就是说,它应该放在源代码所在的同一个文件夹中。在创建存储库时自动添加它。