从hgignore中删除不匹配的行

时间:2013-03-11 15:28:49

标签: mercurial hgignore mercurial-extension

是否有Mercurial扩展程序从.hgignore中删除与本地存储库中的任何文件都不匹配的行。

1 个答案:

答案 0 :(得分:2)

不存在执行此操作的扩展或内置函数。如果没有太多的工作,你可以偷偷地编写一个脚本来查找忽略任何内容的行,但请注意这可能是一个坏主意。

仅仅因为.hgignore行与本地存储库中的文件不匹配并不意味着它与其他人的存储库中的文件不匹配。在.hgignore文件中,您经常会找到.swp.bak等模式。您可能不会使用vi(创建.swp文件)而您可能不会使用创建'.bak files, but other do. Or perhaps your editor creates .swp files but you don't currently have any because you're not actively editing a file. Removing that line means you'd not be ignoring a .swp file next time you had one and hg addremove`的编辑器来导致它被跟踪。