2012-07-24 79 views
0

我有一个用于我的项目的远程存储库。我已经将它克隆到我的本地机器上。我必须更改两个设置文件才能使此项目在本地计算机上运行。如何使我的本地机器中的这两个文件中的更改无效,以便在将更改推送到远程服务器时,在线版本中的设置文件不会被本地设置文件更新。使Mercurial忽略我的本地机器中的设置文件

回答

1

Mercurial(并且没有人)不提供这样的设施。

您需要完全排除这些文件,并将模板或file.config.sample文件存储在存储库中,以便每个开发人员手动设置自己的个人配置文件或使用某些构建脚本。

0

除了工作目录中的.hgignore之外,还可以有其他忽略文件。添加到您的hgrc:

[ui] 
ignore = /path/to/repo/.hg/hgignore 

创建.hg文件夹中的文件hgignore,并要忽略这些文件进行编辑。它就像.hgignore的扩展名,但仅限于本地副本。