我想知道在哪里放置.hgignore文件;在主存储库中还是每个程序员都应该在其克隆副本上拥有它?
请说清楚。谢谢。
最佳答案
您应该将文件放在存储库的根目录中。
看 :
它说:
通过在工作目录根目录中的.hgignore文件中列出这些文件,可以忽略这些文件。 .hgignore文件必须手动创建。通常将其置于版本控制下,以便设置将通过push和pull 传播到其他存储库。
另一个优点是,您可能正在处理多个项目。每个文件都有自己要忽略的一组文件模式。例如,在Visual Studio项目或简单的C++项目或Python项目上工作。 这样可以确保要忽略的模式与项目相关。
但是,您可能不想在每个忽略文件中复制这些模式。在这种情况下,Mercurial配置文件可以引用一组每个用户或全局忽略文件。
全局忽略文件的示例
在〜/.hgrc1中:
[ui]
ignore = ~/.hgignore
在〜/.hgignore中:
syntax: glob
*.tex
*.R
1在Windows上:
%USERPROFILE%\mercurial.ini
,~
指Windows上的%USERPROFILE%
。关于version-control - .hgignore放在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4361233/