这是正常的吗?所以你只需要添加\.hgignore
到列表忽略自己?有趣的是,当为Mercurial添加.hgignore时,该文件本身显示为“?”在hg状态?
4
A
回答
13
是的,但您不想忽略.hgignore
文件。当一个新人检出你的存储库时,你不希望他们得到你的忽略文件列表吗?相反,做hg add .hgignore; hg commit
。
底线:.hgignore
与存储库中的任何其他文件一样被跟踪。
2
只是为了补充Borealid的回答:?
in hg status
表示该文件位于工作目录中,但未被跟踪。您通常会在以下两种情况之一中看到它:
- 生成的文件不需要检入,如编译的二进制文件或其他东西。
- 您已将一个新文件添加到您的项目中,但还没有
hg add
编辑它。
在#1中,您需要将文件或文件类型添加到.hgignore
。在#2中,你想要hg add
这个文件。在.hgignore
的情况下,它是#2。
相关问题
- 1. 忽略与Mercurial manage.py(hg .hgignore)
- 2. 在hg状态下显示重命名?
- 3. hg commit表示“没有任何变化”,但是hg状态-A显示很多更改的文件
- 4. Mercurial .hgignore
- 5. 添加UIImagePickerController时状态栏不显示
- 6. Hg-Git和Mercurial的当前版本(2)?
- 7. 作为文本状态显示时,RichTextBox不会不断更新
- 8. 当ListView为空时Android显示文本
- 9. 添加文件时为什么不能使用mercurial文件集?
- 10. 当向VS2013中的项目添加新文件时,它将更改为锁定状态,而不是添加
- 11. Mercurial:列出“hg diff”文件
- 12. Mercurial .hgignore Negative Lookahead
- 13. 如何在状态为up的状态下显示SimpleButton状态
- 14. 你可以重写Mercurial对“.hg”和“.hgignore”的使用吗?
- 15. 如何强制Mercurial(hg)将文件视为二进制文件?
- 16. 在repo本身跟踪的mercurial repo中是否有hgrc文件?
- 17. 关于Mercurial,.hgignore文件和glob语法
- 18. mercurial .hgignore - 不会忽略文件
- 19. 如何让`hg status`只显示'hg diff`显示的文件
- 20. 当我添加模糊脚本时,为什么我的字段没有显示?
- 21. M在Mercurial的hg状态输出中意味着什么
- 22. 文件夹没有被添加在Mercurial
- 23. 在mercurial(hg)更新时添加一个钩子
- 24. 在Mercurial中,“hg rename”有效,但历史记录没有遵循该文件?
- 25. Windows中的Mercurial没有看到.hgignore - 为什么?
- 26. 显示所有当前文件和目录及其状态
- 27. Mercurial/.hgignore - 如何忽略文件夹中的所有内容?
- 28. jQuery添加的文本没有显示
- 29. Android Studio项目的Mercurial .hgignore
- 30. 为什么重命名文件时,我的Mercurial HG回购会大幅增长?
+1注意对称性 - Mercurial避开特殊情况,这是一件好事。 – msw 2010-08-13 00:01:18
我可以看到有时我们希望'.hgignore'也是版本化的,比如'* .orig','*〜'(emacs之前的版本文件)...其他时候我可能有'.csv'或' .txt“,我想忽略但我的同事不想忽视。当然,他们总是可以改变他们的'.ggignore',但他们会提交这个文件还是应该? – 2010-08-13 03:45:24
@Jin Lin:如果他们提交文件并推送它,那么其他任何人拉也将得到他们的忽略设置。我认为这不太可能只有文件*有些人*想忽略 - 如果一个人不忽略它,那么它会在回购版中进行版本控制。所以其他人不应该忽略它/它被追踪! – Borealid 2010-08-13 04:36:09