首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全球hgignore使用

全球hgignore使用
EN

Stack Overflow用户
提问于 2011-11-28 18:26:40
回答 1查看 9.5K关注 0票数 23

在我的mercurial.ini文件中,我调用一个全局hgignore文件,如下所示:

代码语言:javascript
复制
[ui]
ignore = ~/hgignore.ini

这是指一个hgignore.ini文件,它与mercurial.ini文件位于同一个目录中。

  1. 是否覆盖全局hgignore?如果是,建议使用单个全局hgignore,其相关部分标记为或有一个全局hgignore文件用于通用模式,而单个本地hgignore文件用于与特定回购相关的特殊模式?

我的意思是,在全球范围内标明相关章节:

代码语言:javascript
复制
syntax: glob

# VISUAL STUDIO

*.obj
*.pdb
*.suo
[Bb]in
[Dd]ebug*/
[Rr]elease*/

# TEMPORARY FILES

*.log
*.bak
*.cache    
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-28 21:40:59

全局.hgignore被“添加”到本地中。这意味着全局存储库中的所有内容都将考虑到每个存储库,但本地存储库的内容也将被考虑在内。

关于第二个问题,我认为最好的答案是:这取决于你想要什么;)

如果您想要对每个存储库忽略的内容进行非常细粒度的控制,请选择本地版本。如果每次创建回购时都不想被打扰,请将所有内容添加到全局文件中。

  • 之间的任何东西都适合您的需要……

在我的例子中,我两种都用过。全局.hgignore包含项目文件(Visual、Netbeans)、备份文件(.bak、vim)、库(dll、so等)。对于每一个项目,我都在本地文件中放置了特定的内容。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8300470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档