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
Version control 忽略对存储库中已有文件的更改_Version Control_Mercurial_Dvcs_Hgignore - Fatal编程技术网

Version control 忽略对存储库中已有文件的更改

Version control 忽略对存储库中已有文件的更改,version-control,mercurial,dvcs,hgignore,Version Control,Mercurial,Dvcs,Hgignore,将文件添加到.hgignore将阻止跟踪它们。但是,我们有一些文件,我们希望在存储库中-我们只是不希望用户提交更改。有没有一种方法可以忽略对这些文件的更改,这样它们就不会在Mercurial中无法完成的hg commit中提交-文件要么被跟踪,要么未被跟踪(然后可以选择忽略)。您应该改为对模板文件进行版本设置,然后忽略真正的文件 因此,将config.template添加到版本控制中,并将config添加到.hgignore中。请开发人员将模板复制为真实名称,并根据需要进行自定义。可能的副本

将文件添加到
.hgignore
将阻止跟踪它们。但是,我们有一些文件,我们希望在存储库中-我们只是不希望用户提交更改。有没有一种方法可以忽略对这些文件的更改,这样它们就不会在Mercurial中无法完成的
hg commit

中提交-文件要么被跟踪,要么未被跟踪(然后可以选择忽略)。您应该改为对模板文件进行版本设置,然后忽略真正的文件

因此,将
config.template
添加到版本控制中,并将
config
添加到
.hgignore
中。请开发人员将模板复制为真实名称,并根据需要进行自定义。

可能的副本