【问题标题】:Does the .hgignore file work if commiting the folders that should not be pushed to the repo?如果提交不应推送到存储库的文件夹,.hgignore 文件是否有效?
【发布时间】:2013-01-11 13:13:25
【问题描述】:

我已经阅读了很多关于这个 .hgignore 主题的教程,但还没有弄清楚。

在我的 Asp.Net Mvc 3 应用程序中,我有不想推送到存储库的“bin”和“obj”目录。我将 .hgingore 文本文件放入我的本地存储库文件夹(其中还有 .hg 文件夹)。

syntax: regexp
/bin$
/obj$

也试过这个:

syntax: glob
*obj
*bin

我在某处读到,如果您提交文件夹(在我的情况下为 bin、obj),.hgignore 文件将不起作用。
会不会是这样,如果是这样,我怎么能不提交这些文件夹?

提前致谢!

【问题讨论】:

    标签: asp.net mercurial repository tortoisehg


    【解决方案1】:
    1. 是的,.hgignore 只会影响添加新的、未版本化的文件(和文件夹),并且不会对 Mercurial 中已有的对象执行任何操作
    2. 您可以使用hg forget 在版本控制中后排除忽略的模式
    3. 如果您想要排除文件夹和文件夹的所有内容,不仅是 root,您的模式不是最佳形式

    syntax: regexp

    /bin/**

    /obj/**

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 2020-11-27
      • 2017-11-29
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 2017-08-27
      • 2017-04-20
      相关资源
      最近更新 更多