你会如何在git中设置这个场景:
我的源码有一个设置文件,其中包含配置设置,如数据库连接凭证等...(这是一个Drupal源码,我指的是settings.php)
当开发人员克隆源时,他们需要进入并更改特定于其环境的设置.当然,这些变化不应该被推回原点.同时我希望他们能够使用这个默认模板(因为大多数模板都不会被更改).
所以.gitignore在这里不起作用,因为我想要它们的第一个克隆.我是否需要教导每个新开发者git update-index --assume-unchanged?
是不是有一个更明智的方式来做到这一点?
我将重新命名database.php,以database.php.sample和添加database.php到.gitignore.
每当一个新的用户来了,刚刚从复制database.php.sample到database.php并做出相应的改变.