我有一个作为私有项目托管在 bitbucket 上的项目。通过从根项目中修剪许多源代码和配置,该项目现在是公开的。我已将公共项目放在 github 上。
由于它是一个内部项目,我一直以 git 的方式处理该项目,然后将任何公开的适当更改推送到 github 上的项目。我一直在使用 SVN 管理两个项目,因为 SVN 是在 Git 之前最初使用的工具。当我将更多的东西从内部推向公众时,我觉得这是一种非常愚蠢的做法。
我认为公共项目应该是主人,因为内部项目在公共项目之上有很多补充,但我想远离 github 进行内部项目。
theProject(on github)
->(branch)theProject_INTERNAL(on bitbucket)
我想继续在“theProject_INTERNAL”上工作,只将一些更改合并到“theProject”,同时保持内部项目绝对禁止向公众开放。
我怎样才能在不让 Git 头疼的情况下做到这一点?