【发布时间】:2011-11-03 14:29:13
【问题描述】:
我有一个应用程序出售给多个客户。每个客户都有自己的专用应用程序(在 Heroku 上)。
这些客户的应用程序只有 3 个配置文件不同:database.yml、aws.yml 和corporate.rb
在本地,我有一个主分支和与我的客户一样多的其他本地分支。我需要这些本地分支来存储每个客户的 3 个配置文件。每次在master上做改动,都会和每一个客户分支合并,一个一个推送到Heroku。
这个太重了……
根据这篇文章的建议:pull/push from multiple remote locations,我创建了一个远程分组分支并破解了我的配置文件,以便该分支与多个 url 相关联。
问题是当我尝试推送它时,它拒绝这样做,因为遥控器没有正确同步。如果我强制推送,它会覆盖我的配置文件,这也不是解决方案。
我尝试将这些配置文件包含在 .gitignore 中,但它一直在推送它们。
有解决这个问题的办法吗?谢谢!!!
【问题讨论】:
标签: git synchronization heroku