我有一个带有两个实时版本的项目(新版本不向后兼容,因此两个完全独立的代码流)。问题:我应该如何设计git(寻找最佳实践):
1)在同一个回购中有两个单独的Master和Develop分支(不想拥有单独的回购)
2)使用git标签(不是有这么多的家庭,不知道这是否适用于Bamboo构建服务器)
3)其他选择..
这方面的任何帮助都会非常有用!
答案 0 :(得分:0)
如果我是你,我会切换到每个不相关/断开的项目的两个单独的回购。
对于你来说,唯一可能对你有用的想法是为一个“报告”提供一个新的孤儿分支:
git checkout --orphan newbranch
您可以从所需的起点开始这个新分支。请参阅手册中的选项。
此行为允许您维护两个断开连接的分支。无论如何,你不能有两个'主'分支(具有相同的确切名称)。
我的2c。