我有一个名为config.xml
的文件。我添加了.gitignore,在其中我放了config.xml。我做git rm --cached config.xml
并提交我的更改。将来,我对本地config.xml的更改不会产生任何影响。但那不是我想要的。
我想要2个版本的config.xml。在我的远程分支上,我将使用生产代码,在我的本地,我想要localhost配置。怎么做?我迷路了..
答案 0 :(得分:1)
您可以使用post-merge
git hook将config.xml
文件的内容替换为您可以重命名的本地文件内容config.local.xml
您可以拥有两个配置文件:config.dev.xml
和config.prod.xml
。在正确的位置使用正确文件的方式取决于您使用的框架。