如何在单个git存储库上设计和维护多个实时代码流

时间:2014-11-17 22:57:50

标签: git git-branch-sculpting

我有一个带有两个实时版本的项目(新版本不向后兼容,因此两个完全独立的代码流)。问题:我应该如何设计git(寻找最佳实践):

1)在同一个回购中有两个单独的Master和Develop分支(不想拥有单独的回购)

2)使用git标签(不是有这么多的家庭,不知道这是否适用于Bamboo构建服务器)

3)其他选择..

这方面的任何帮助都会非常有用!

1 个答案:

答案 0 :(得分:0)

如果我是你,我会切换到每个不相关/断开的项目的两个单独的回购。

对于你来说,唯一可能对你有用的想法是为一个“报告”提供一个新的孤儿分支:

  

git checkout --orphan newbranch

您可以从所需的起点开始这个新分支。请参阅手册中的选项。

此行为允许您维护两个断开连接的分支。无论如何,你不能有两个'主'分支(具有相同的确切名称)。

我的2c。