1

我正在创作一个 PHP CMS,需要安装才能工作。
安装会生成一个配置文件。

在本地主机上,我使用已安装的版本(带有特定的配置文件),
但是从 github 下载 CMS 的用户将有一个空的配置文件(= 卸载版本)。

我想要什么: -本地主机上的
特定配置文件(config.php)(要处理)
-github上的空配置文件(config.php)(要下载)

我遇到过这篇文章:git 可以自动在空格和制表符之间切换吗?
不确定这是否真的是我要找的。
瞧。

4

2 回答 2

2

首先,不建议将配置文件存储在存储库中,主要是因为配置只适用于一个环境。

这个要点列出了这个问题的一些解决方案。

在您的情况下,我会将空配置文件重命名为config.template.php,其他人可以复制config.php并填写详细信息。config.php然后添加到.gitignore文件中。

这样,配置文件只是本地的,而不是存储库的一部分。

于 2012-12-22T10:01:46.157 回答
2

一种常见的方法是根本不在 git 中跟踪配置文件并提供config.php.default文件(签入)。当然,您必须告诉用户接下来要做什么。

于 2012-12-22T10:02:16.597 回答