简单来说就是一个开源项目,服务器上有个公开的仓库,本地有个私有的仓库。
我在本地开发时需要修改一些配置信息,例如用户名密码之类的。
开发完成后,我需要把改动push到公开的仓库,但是我个人的配置信息不能被push过去,历史记录里也不能有。
每次从服务器checkout时,也不需要我重新修改那些配置信息,直接和本地的合并就行了。
还有些时候可能需要增加一些配置信息的字段,这时候我希望公开的仓库中也能增加这些字段,只是里面的值为默认的。
我总觉得这种需求是再常见不过的了,可无奈找不到简单有效的解决办法,不知大家有何高见?
我在本地开发时需要修改一些配置信息,例如用户名密码之类的。
开发完成后,我需要把改动push到公开的仓库,但是我个人的配置信息不能被push过去,历史记录里也不能有。
每次从服务器checkout时,也不需要我重新修改那些配置信息,直接和本地的合并就行了。
还有些时候可能需要增加一些配置信息的字段,这时候我希望公开的仓库中也能增加这些字段,只是里面的值为默认的。
我总觉得这种需求是再常见不过的了,可无奈找不到简单有效的解决办法,不知大家有何高见?



