在我的mercurial.ini文件中,我调用了一个像这样的全局hgignore文件:
[ui]
ignore = ~/hgignore.ini
这是指hgignore.ini文件,该文件与mercurial.ini文件位于同一目录中。
全球hgignore标有的相关部分,我的意思是:
syntax: glob
# VISUAL STUDIO
*.obj
*.pdb
*.suo
[Bb]in
[Dd]ebug*/
[Rr]elease*/
# TEMPORARY FILES
*.log
*.bak
*.cache
答案 0 :(得分:21)
全局.hgignore
被“添加”到本地。这意味着将考虑每个存储库中的全局内容,但也会考虑本地内容。
对于第二个问题,我认为最好的答案是:这取决于你想要的东西;)
就我而言,我同时使用它们。全局.hgignore
包含项目文件(Visual Studio,Netbeans),备份文件(.bak,vim),库(dll,等等)。对于每个项目,我在本地文件中放置了特定的内容。