开源私人存储库的方法

时间:2015-08-05 17:16:43

标签: git heroku web-applications

我有一个我为当地消防部门建立的应用程序,我已准备好开源。

该应用程序一旦开源,将可部署到Heroku,供任何其他消防部门使用。

通常情况下,我会让回购公开和blamo!完成。

但是,我想保留原始回购 - 以某种形式 - 用于开发实验性功能和/或我将添加到我的部门的某些特定功能,但很可能不是开源一。例如,我可以在我的部门版本中使用Twilio进行短信通知,但Twilio需要花钱才能使用,我不一定要在公共/开源版本中使用这样的功能。

我玩过在公共存储库中使用主题分支进行(我的)特定于部门的开发,或者使用两个单独的存储库(一个私有,一个公共)。

如上所述,令我惊愕的是,我希望我部门的代码能够与公开的应用程序略有不同。

有没有人处理过可以传授建议的类似事情?

注意:我意识到这个问题有点主观,因此,如果有一个更好的StackExchange论坛可以发布这个或改进方式来阐明这一点,请告诉我。谢谢。

0 个答案:

没有答案