Mercurial hgignore:需要忽略除一个.lib文件以外的所有文件
对于我的课堂项目,我的团队正在使用hg进行协作,我根据检查的答案制作了忽略文件,并添加了一些内容。不过有个问题。我有一个运行代码所必需的.lib文件,我希望它保存在存储库中Mercurial hgignore:需要忽略除一个.lib文件以外的所有文件,mercurial,glob,hgignore,Mercurial,Glob,Hgignore,对于我的课堂项目,我的团队正在使用hg进行协作,我根据检查的答案制作了忽略文件,并添加了一些内容。不过有个问题。我有一个运行代码所必需的.lib文件,我希望它保存在存储库中 既然.hgignore也在使用glob,那么我如何允许文件comp345_dnd/RollPlay.lib(根文件夹包含comp345_dnd)处于/监视状态,而忽略了*.lib?只需手动在特定文件上添加hg(无任何通配符),例如: 这将覆盖.hgignore文件并将该文件添加到存储库。引用Matt Mackall的话:Me
既然.hgignore也在使用glob,那么我如何允许文件comp345_dnd/RollPlay.lib(根文件夹包含comp345_dnd)处于/监视状态,而忽略了*.lib?只需手动在特定文件上添加hg(无任何通配符),例如:
这将覆盖.hgignore文件并将该文件添加到存储库。引用Matt Mackall的话:Mercurial将添加在命令行上明确指定的任何-files,而不考虑忽略规则。否-hgignore仅在指定目录或模式时运行。如果您告诉mercurial添加一个特定的真实文件,它会这样做,然后继续跟踪它,而不考虑.hgignore。
hg add /path/to/file