对于我的班级项目,我的团队正在使用hg一起工作,我从这个问题的检查答案中制作了忽略文件,并添加了一些内容。但是有一个问题。我有一个.lib文件必须使代码运行,我希望它保存在存储库中。
既然.hgignore正在使用glob,我也是,那么我如何允许文件comp345_dnd/RollPlay。Lib(根文件夹包含comp345_dnd)将在/watched while *。Lib被忽略了?
只需手动执行hg add(不使用任何通配符),例如:
hg add /path/to/file
这将覆盖.hgignore文件并将该文件添加到存储库。
引用Matt Mackall在Mercurial -devel列表中的一篇旧文章:Mercurial将添加任何在命令行中明确指定的-files-,而不管忽略规则