继续使用git和新的iOS7分支的最佳方式

时间:2013-07-11 12:50:01

标签: git branch branching-and-merging branching-strategy

我们希望为新的 iOS7 版本做好准备,但我不太清楚如何在我们的git存储库中反映出来。

我们需要开始更新UI并删除已弃用的方法,但我们不希望这些更改与我们当前的开发相结合。

与此同时,团队的一部分人员必须继续开发 iOS6 版本的修补功能。

我想到的第一个想法就是建立一个新的远程分支" iOS7"然后在我们必须交付iOS7版本时合并它们,但之后的冲突会如此之多以至于合并可能会令人头疼。

考虑到我们是一个小型开发团队,在这样的案例中,最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

Git合并很少像某些集中版本系统那样令人头痛,即使你有这样的东西,分支也是最好的解决方案。

是的,您可能必须解决冲突,但大多数冲突都是自动解决或微不足道的,所以它应该没问题。我没有看到任何解决方法。

就个人而言,我会不断地将iOS7分支重新定位到iOS6分支上(如果你知道你在做什么)。如果你对团队中的rebase没有信心(你们都必须在同一页面上),那么你可以偶尔合并一次,以防止冲突的产生。