gpt4 book ai didi

mercurial - .hgignore - 忽略除一个特定文件夹之外的某些文件夹

转载 作者:行者123 更新时间:2023-12-02 21:24:52 24 4
gpt4 key购买 nike

__

大家好,
我的 hgignore 文件包含以下行:

syntax:regexp
^data/dyn/.*
^data/config/.*
^data/temp/.*
^data/mediapool
^\.project
^\.buildpath
^\.settings/.*
^nbproject/.*
/\.git/
\.hg_archival.txt
syntax:glob
*.sublime-project
*.sublime-workspace
sftp-config.json

但是,我想“忽略”文件夹 data/dyn/xxx/yyy 及其内部文件。

我该如何解决我的问题?

非常感谢!

最佳答案

Mercurial .hgignore 文件只是黑名单。将某些内容列入白名单的唯一方法是将“外部”组列入黑名单,然后hg add您想要不忽略的内容。使用 hg add 添加内容总是胜过在 .hgignore 中忽略它。

这对于文件非常有效,但对于目录则不太有效,因为您无法添加目录。您可以添加其中的所有文件,但在添加它们之前,任何到达其中的新文件都将被忽略。

您可以尝试使用正则表达式的“zero-length negative look-ahead”功能,但说实话,将文件添加到该目录中更容易。

关于mercurial - .hgignore - 忽略除一个特定文件夹之外的某些文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com