0

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

4

2 回答 2

1

Mercurial(没有人提供)不提供此类设施。

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

于 2012-07-24T21:10:24.937 回答
0

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

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

在 .hg 文件夹中创建 hgignore 文件,并使用要忽略的文件对其进行编辑。它就像 .hgignore 的扩展,但仅适用于您的本地副本。

于 2012-07-25T15:05:38.103 回答