Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial hgignore:需要忽略除一个.lib文件以外的所有文件_Mercurial_Glob_Hgignore - Fatal编程技术网

Mercurial hgignore:需要忽略除一个.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

对于我的课堂项目,我的团队正在使用hg进行协作,我根据检查的答案制作了忽略文件,并添加了一些内容。不过有个问题。我有一个运行代码所必需的.lib文件,我希望它保存在存储库中


既然.hgignore也在使用glob,那么我如何允许文件comp345_dnd/RollPlay.lib(根文件夹包含comp345_dnd)处于/监视状态,而忽略了*.lib?

只需手动在特定文件上添加hg(无任何通配符),例如:


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

引用Matt Mackall的话:Mercurial将添加在命令行上明确指定的任何-files,而不考虑忽略规则。

否-hgignore仅在指定目录或模式时运行。如果您告诉mercurial添加一个特定的真实文件,它会这样做,然后继续跟踪它,而不考虑.hgignore。
hg add /path/to/file