我正在使用Mercurial,但我想忽略所有名为“ build”的文件夹(我有两个),但有一个例外-我想将文件夹“ build / outputs / mapping / release”包括在内

我试图将'build / *'添加到.hgignore,并使用以下方式将子文件夹手动添加到我的存储库中
    hg添加构建/输出/映射/发布
但这没用。

知道如何在.hgignore文件中执行此操作吗?

最佳答案

Git支持“取消忽略”先前列出的忽略条目的概念,后面的条目将覆盖之前的条目。 Mercurial则不然,因此您必须提供涵盖您情况的表达式。

您提到您有两个特定的目录要忽略,因此您可以简单地列出它们来代替使用模式:

^build/ignore1/
^build/ignore2/


例如。对于更复杂的情况,您可以枚举它们,也可以像在your comment中那样,找到与所需路径匹配的模式。

关于android - 如何忽略除Mercurial中的一个子文件夹以外的文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51258489/

10-10 18:31
查看更多