某一分支的代码跟不上迭代无法上线,如何剔除呢

2022-12-20 18:32:22 +08:00
 tyrone2333
一个仓库有 5 个分支在开发需求, 测试周开始时会合并到 dev 分支一起测, 现在有一个分支 A 出问题不能按时上线了,只上另外 4 个分支的代码, 但是分支 A 的代码和其他分支的有交叉. 这种情况要怎么剔除 dev 里的分支 A 代码呢?
660 次点击
所在节点    问与答
4 条回复
lovelylain
2022-12-20 19:17:00 +08:00
为什么这样分支管理,分支开发测试,没问题要发布时才合入主干不好吗
optional
2022-12-20 19:19:03 +08:00
revert commit
如果你合进去是 squash commit ,那就更方便了
Helsing
2022-12-20 19:27:09 +08:00
把 merge revert 掉,但是比较麻烦,参考:

https://juejin.cn/post/6844903590545506312

不过你们这分支管理确实很有问题
renmu
2022-12-20 19:36:24 +08:00
然后发现代码的 commit 都是乱七八糟,压根 revert 不了,不如就合进去,业务代码手动注释掉。
如果业务代码内部还有交叉,建议早点开始这个工作再走一遍测速,或者打产品一顿(狗头)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX