回顾性地将 .hgignore 文件应用于 Mercurial 存储库
Retrospectively applying an .hgignore file to a Mercurial repo
是否可以通过某种方式追溯应用 .hgignore
文件来停止跟踪存储库中的一堆文件?
我知道已经跟踪的文件将继续如此,即使您向匹配它的 .hgignore
文件添加规则
有解决办法吗?
换句话说,我想向我的存储库添加一个 .hgignore
文件,然后以某种方式让存储库停止跟踪与 .hgignore
匹配的所有文件
没有自动执行此操作的方法。
您可以一次 hg forget PATTERN
多个文件。检查 hg help fileset
和 hg help patterns
如何有效地指定多个文件。
如果您想忘记所有被忽略的文件,您可以尝试 hg help fileset
输出中的一个示例:
hg forget "set:hgignore() and not ignored()"
编辑:如果你想对存储库的历史也做同样的事情,你可以使用hg convert
并排除某些文件模式以包含在新的、转换后的存储库中。
是否可以通过某种方式追溯应用 .hgignore
文件来停止跟踪存储库中的一堆文件?
我知道已经跟踪的文件将继续如此,即使您向匹配它的 .hgignore
文件添加规则
有解决办法吗?
换句话说,我想向我的存储库添加一个 .hgignore
文件,然后以某种方式让存储库停止跟踪与 .hgignore
没有自动执行此操作的方法。
您可以一次 hg forget PATTERN
多个文件。检查 hg help fileset
和 hg help patterns
如何有效地指定多个文件。
如果您想忘记所有被忽略的文件,您可以尝试 hg help fileset
输出中的一个示例:
hg forget "set:hgignore() and not ignored()"
编辑:如果你想对存储库的历史也做同样的事情,你可以使用hg convert
并排除某些文件模式以包含在新的、转换后的存储库中。