在我的mercurial.ini文件中,我调用一个全局hgignore文件,如下所示:
[ui]
ignore = ~/hgignore.ini这是指一个hgignore.ini文件,它与mercurial.ini文件位于同一个目录中。
我的意思是,在全球范围内标明相关章节:
syntax: glob
# VISUAL STUDIO
*.obj
*.pdb
*.suo
[Bb]in
[Dd]ebug*/
[Rr]elease*/
# TEMPORARY FILES
*.log
*.bak
*.cache 发布于 2011-11-28 21:40:59
全局.hgignore被“添加”到本地中。这意味着全局存储库中的所有内容都将考虑到每个存储库,但本地存储库的内容也将被考虑在内。
关于第二个问题,我认为最好的答案是:这取决于你想要什么;)
如果您想要对每个存储库忽略的内容进行非常细粒度的控制,请选择本地版本。如果每次创建回购时都不想被打扰,请将所有内容添加到全局文件中。
在我的例子中,我两种都用过。全局.hgignore包含项目文件(Visual、Netbeans)、备份文件(.bak、vim)、库(dll、so等)。对于每一个项目,我都在本地文件中放置了特定的内容。
https://stackoverflow.com/questions/8300470
复制相似问题