拥有与master完全不相关的代码的分支是不是很奇怪?

时间:2016-01-12 15:55:20

标签: git github version-control mercurial branch

Github为.io页面执行此操作。

我的一位朋友在一家公司工作,该公司只有一个回购和3个分支,用于后端,ios和Android应用程序。

这似乎很奇怪,因为分支的定义是一种代码状态,它是从代码的其他状态及时派生出来的。但这些都是以某种方式相关的,这就是我们最终合并的原因。

在这些情况下,拥有与存储库意义完全无关的分支似乎有点奇怪。

不是吗?

1 个答案:

答案 0 :(得分:4)

我可以看到为什么GitHub选择了这种方法,因为特定仓库的gh页面本质上链接到同一仓库的代码库。这样做也可能有幕后的技术原因。例如,一个单独的gh页面回购是否会对您的计划限制进行计费?它将你在特定计划中可能拥有的回购数量减半。

但是对于三个独立的代码库呢?没有什么是疯狂的。它会创建一个令人难以置信的混乱存储库,其中很难保持变化。当人们开始创建主题分支时,会产生越来越多的混乱。毫无疑问,它们应该是单独的回购。