我们正在开发一个Xcode项目,该项目会在AppStore上产生不同的应用程序。每个应用程序都有自己的目标,并在自己的GIT分支中开发。在目标之间共享大量代码(在故事板和视图控制器中)。所以问题是管理分支机构的最佳方法是什么?将所有分支合并到主服务器中是否更好,或者最好将主服务器中的共享代码块保存在主服务器中,并将每个目标代码保存在自己的分支中。
PS:总有可能从主分支为新应用创建新目标。
答案 0 :(得分:0)
使用Master来做所有事情,但是当你对某些东西进行更改时 - 产生一个新的分支,并且如果触摸了“共享代码”,那么你必须非常小心合并。这样做的一个好方法是为共享代码保持一个恒定的安全分支。