hgignore:需要忽略除一个.lib文件以外的所有文件

时间:2011-11-06 01:48:36

标签: mercurial glob hgignore

对于我的班级项目,我的团队正在使用hg一起工作,我从this question的已检查答案中创建了忽略文件,并添加了一些内容。但是有一个问题。我有一个运行代码所需的.lib文件,我希望它保存在存储库中。

因为.hgignore正在使用glob我也是,所以我怎么能允许文件comp345_dnd / RollPlay.lib(根文件夹包含comp345_dnd)被忽略* .lib被忽略?

2 个答案:

答案 0 :(得分:14)

只需手动对特定文件执行hg add(不带任何通配符),例如:

hg add /path/to/file

这会覆盖.hgignore文件并将文件添加到存储库。

答案 1 :(得分:2)

引用Matt Mackall in an old post on the mercurial-devel list Mercurial将在命令行中显式添加任何-files-,无论忽略规则如何。