什么是在GitHub或Bitbucket中支持下一版SDK / Frameworks的最佳方式?

时间:2013-06-22 09:54:06

标签: ios frameworks sdk

我的意思是将v1.0作为主分支并将v2.0作为subbranch可以吗?如果我要创建v3.0 SDK,分支v2.0的子分支怎么办?

OR

使用“v2.0”/“v3.0”postfixes创建新的repo?

所以问题是:什么是支持多个不同版本SDK的最佳方式,同时将它们保存在一个位置?

THX。

1 个答案:

答案 0 :(得分:1)

我肯定会为每个版本创建不同的回购。假设那些版本足够不同,可以称为1.0,2.0,3.0。这将使您的生活变得非常轻松,以便管理拉取请求。在分支生成方面也更好。

恕我直言,如果你只保留一个分支并且覆盖版本,最终可能会变得混乱。想象一下,您正在开发一个正在开发的新功能(v1.0),等待特定提交,而v2.0已得到改进,并且已准备好交付。总结来自开发人员的拉取请求,该开发人员在早期版本的v1.0中具有固定的错误负载....

在这种情况下,再次恕我直言,分而治之。每个版本的回购。每个状态的分支(功能分支,稳定分支,发布分支)和拉取处理外部更改的请求。

希望你喜欢它!