你应该如何在git中设置这种情况:
我的源代码有一个配置文件,其中包含诸如数据库连接凭据等配置设置(这是Drupal源代码,我指的是settings.php)。
当开发人员克隆源代码时,他们需要进入并更改特定于其环境的设置。当然,这些更改不应被推送回原始版本库。与此同时,我希望他们能够使用此默认模板(因为大部分内容都不会更改)。
所以.gitignore在这里行不通,因为我希望它在他们第一次克隆时就存在。我需要教每个新开发人员使用git update-index --assume-unchanged吗?
难道没有更好的方法吗?
我的源代码有一个配置文件,其中包含诸如数据库连接凭据等配置设置(这是Drupal源代码,我指的是settings.php)。
当开发人员克隆源代码时,他们需要进入并更改特定于其环境的设置。当然,这些更改不应被推送回原始版本库。与此同时,我希望他们能够使用此默认模板(因为大部分内容都不会更改)。
所以.gitignore在这里行不通,因为我希望它在他们第一次克隆时就存在。我需要教每个新开发人员使用git update-index --assume-unchanged吗?
难道没有更好的方法吗?