假设我为正在处理的功能创建了一个新分支。与此同时,编程团队的其他成员对主分支进行了重大更改。我如何处理我的分支机构将开始落后的事实,使未来的合并变得困难(几乎不可能)?我经常合并吗?或者一次只为小功能创建分支?
答案 0 :(得分:1)
你应该把主人和你的分支合并。
假设您没有合并主人。最后,当您在分支机构上交付功能时,它将与主服务器合并。可能存在大量冲突,无论是在文本上还是在功能上,都需要解决。 “整合人”会知道如何解决这些冲突吗?可能不是。如果你进行“集成”,那么你也可以提供一个干净的分支 - 所以首先要合并到你的分支上。
您可以经常或仅在交付之前将主服务器重新合并到您的分支机构。它是由你决定。经常这样做可能会扰乱你的注意力;这样做可能最终成为一个“大爆炸”。
正如你所指出的那样,因为Git中的分支是如此无痛,所以为小特征创建分支通常是一个好主意。