我们已经使用功能/发行版/修补程序分支使用GitFlow模型已有相当一段时间了。现在,我们即将推出,可能需要数周时间来开发和将要导致重大版本升级的一大特色,我们要保持我们目前的工作流程,这个大特色(因而不使用单个分支,每个人都提交直接)作为以及当前版本。
我想知道什么是最好的方法。是分叉整个仓库,然后合并回原始仓库吗?我们如何才能使两个主要版本都处于活跃开发中,从而同时拥有1.x和2.x gitflow工作流程?
作为一个旁注,远程存储库托管在github上,因此将整个存储库分叉给某个用户而不是一组用户,似乎有点违反直觉。