首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复后合并Git流功能分支?

修复后合并Git流功能分支?
EN

Stack Overflow用户
提问于 2012-04-28 11:19:11
回答 1查看 3.8K关注 0票数 12

我最近才开始使用git流,有些东西我不太明白。首先,我从不直接在开发中做任何事情。如果我做了什么,我要么使用一个启动,一个修补程序或功能。

当我启动一个新特性('sequentialUpgrades')时,插件的版本是1.1.5。那是四天前的事了在过去的4天里,虽然我还没有完成这个新特性,但我完成了两个修补程序,因此这些修补程序被合并回了主版,然后在完成它们之后进行开发,当然,在这两个分支上我都有最新的更改,包括修补程序,我在版本1.1.7.如果我做了git diff master develop,就没有区别了。

现在,当我回到我的特性分支继续开发这个新特性时,这个特性分支仍然是1.1.5,所以我没有最新的两个修补程序。

所以我有两个问题:

  1. ,如果有什么方法可以将最新的更改放到我的特性分支中,而不搞砸一些东西呢?

我正在考虑将开发合并到特性分支中,但我不认为这样做是正确的。但是,我真的希望在开发这一新特性时,需要使用这最后两个修复程序。

如果我不能做到这一点,那么当我完成这个特性时,它现在又是如何在没有任何冲突的情况下合并回开发的呢?我不能把这事当回事。--

因为我从1.1.5开始这个特性。在特性分支中,我对文件访问级别进行了重大更改。当我做修补程序时,我可能在同一个文件中更改了5-6行。如果一个文件在1.1.5的时候发生了一些重大的变化,那么它怎么能在1.1.7时合并到同一个文件中呢?自那以后也发生了一些变化。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-28 12:52:25

偶尔将开发合并到您的特性分支中,以保持它的最新,这是没有问题的。git非常擅长合并,但是如果两个分支都触及文件的相同部分,则可能需要手动解决一些冲突。我更喜欢使用图形化的合并工具来解决冲突,例如,关于如何设置的一些技巧,请参见this guide

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10363000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档