我只是合并后的不同分支一起设定功能的一部分,并推动的结果,使资源库树目前看起来如下:如何从git中的多分支合并中删除分支?
--- A --- A1 --- A2 --- A3 -- | \ + --- B1 --- B2 --- B3 --- B4- | \ + --- C1 --- C2 --- C3 ---------C4
但是,我刚才被告知,B
分支不准备好黄金时间,所以我需要撤消这些提交。我如何回滚我的更改,以便我的新主管C5
将合并C3
和A3
提交?当我做我想要的库看起来像以下:
+ --- B1 --- B2 --- B3 --- B4 --- B5 | / --- A --- A1 --- A2 --- A3 -- | \ + --- C1 --- C2 --- C3 --- C4 --- C5
你为什么不只是硬所有分支重置为第三状态,做一个从B和C合并吗?你是否意味着在失败合并之后你已经做了一些额外的工作,并且希望在保留以下工作的同时解决这个合并问题? – 2012-02-07 00:44:33
@ the.malkolm - 在某些情况下,我认为可能是这种情况,其中一位开发人员询问如何删除某些不会发布的功能代码。 – rjzii 2012-02-08 17:11:13