我的意思是将v1.0作为主分支并将v2.0作为subbranch可以吗?如果我要创建v3.0 SDK,分支v2.0的子分支怎么办?
OR
使用“v2.0”/“v3.0”postfixes创建新的repo?
所以问题是:什么是支持多个不同版本SDK的最佳方式,同时将它们保存在一个位置?
THX。
答案 0 :(得分:1)
我肯定会为每个版本创建不同的回购。假设那些版本足够不同,可以称为1.0,2.0,3.0。这将使您的生活变得非常轻松,以便管理拉取请求。在分支生成方面也更好。
恕我直言,如果你只保留一个分支并且覆盖版本,最终可能会变得混乱。想象一下,您正在开发一个正在开发的新功能(v1.0),等待特定提交,而v2.0已得到改进,并且已准备好交付。总结来自开发人员的拉取请求,该开发人员在早期版本的v1.0中具有固定的错误负载....在这种情况下,再次恕我直言,分而治之。每个版本的回购。每个状态的分支(功能分支,稳定分支,发布分支)和拉取处理外部更改的请求。
希望你喜欢它!