-1

我们想开始为新的iOS7版本做准备,但我不太确定如何在我们的 git 存储库中反映这一点。

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

同时,团队的一部分必须继续开发修复我们iOS6版本的功能。

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

考虑到我们是一个小型开发团队,在这种情况下进行的最佳方法是什么?

4

1 回答 1

1

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

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

就个人而言,我会不断地将 iOS7 分支重新定位(如果您知道自己在做什么)到 iOS6 分支。如果您对作为一个团队的 rebase 没有信心(你们都必须在同一页面上),那么您可以每隔一段时间合并一次,以防止冲突累积。

于 2013-07-11T13:46:17.390 回答