V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tyrone2333
V2EX  ›  问与答

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

  •  
  •   tyrone2333 · 2022-12-20 18:32:22 +08:00 · 729 次点击
    这是一个创建于 734 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个仓库有 5 个分支在开发需求, 测试周开始时会合并到 dev 分支一起测, 现在有一个分支 A 出问题不能按时上线了,只上另外 4 个分支的代码, 但是分支 A 的代码和其他分支的有交叉. 这种情况要怎么剔除 dev 里的分支 A 代码呢?
    4 条回复    2022-12-20 19:36:24 +08:00
    lovelylain
        1
    lovelylain  
       2022-12-20 19:17:00 +08:00 via Android
    为什么这样分支管理,分支开发测试,没问题要发布时才合入主干不好吗
    optional
        2
    optional  
       2022-12-20 19:19:03 +08:00 via iPhone
    revert commit
    如果你合进去是 squash commit ,那就更方便了
    Helsing
        3
    Helsing  
       2022-12-20 19:27:09 +08:00 via iPhone
    把 merge revert 掉,但是比较麻烦,参考:

    https://juejin.cn/post/6844903590545506312

    不过你们这分支管理确实很有问题
    renmu
        4
    renmu  
       2022-12-20 19:36:24 +08:00 via Android
    然后发现代码的 commit 都是乱七八糟,压根 revert 不了,不如就合进去,业务代码手动注释掉。
    如果业务代码内部还有交叉,建议早点开始这个工作再走一遍测速,或者打产品一顿(狗头)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2405 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.