首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mercurial:几个与.hgignore相关的问题

Mercurial:几个与.hgignore相关的问题
EN

Stack Overflow用户
提问于 2010-03-24 17:39:25
回答 1查看 1.3K关注 0票数 6

我已经使用了很长时间的.hgignore文件,这个文件很好,最近添加了一种新类型的文件以供忽略。在运行"hg状态“时,我注意到:

代码语言:javascript
复制
M .hgignore

因此Mercurial认为.hgignore是一个需要跟踪的文件(如果它是项目的根)。

现在,我读过各种文档,但我的观点并没有具体说明,所以这里有一些非常详细的问题,希望能帮助我解决这个问题(很高兴有人回答了这三个问题,即使每个问题的答案都是“是/否”):

  • .hgignore应该是项目的根源吗?(我想,看到一个开发人员可能正在从事的几个项目都会有不同的requirements)
  • Can .hgignore .hgignore被忽略是Mercurial?
  • 如果可以忽略的话,那么.hgignore是否应该被Mercurial(与前面的问题不同)

忽略呢?

在不应该忽略.hgignore的情况下,如果您在使用了一个非常老的和不完整的.hgignore时,突然回滚的话,难道就不会发生一些非常糟糕的事情吗?

我想我看到了某些每个用户的IDE项目文件(我不是说所有IDE项目文件只针对每个用户,但有些确实是)发生了一些应该被忽略的奇怪的事情,但是用户回滚回一个旧的版本,在那里使用旧的.hgignore,然后突然提交了应该被忽略的文件,因为旧的.hgignore没有排除这些文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-24 17:51:42

您通常不会忽略.hgignore文件,因为您希望它成为存储库的一部分,因此您的所有用户最终都会使用它。

至于回滚,然后意外提交文件,你不应该-好吧,这真的有可能发生在任何时候无论如何。负责任地作出承诺。

关于你的其他问题:

repository.

  • Yes,
  • 是的,.hgignore应该在.hgignore的根目录下可以忽略自身。
  • 不应该忽略,.hgignore不应该被忽略(除非您决定不希望它出现在存储库中)。
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2510044

复制
相关文章

相似问题

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