V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
balancircle
V2EX  ›  程序员

[开源] git-merge-flow (git 中间分支管理工具)

  •  
  •   balancircle · 22 小时 9 分钟前 · 779 次点击

    [开源] git-merge-flow (git 中间分支管理工具)

    在降本增效的趋势下,企业或团队往往面临:

    • ✅ 多个需求并行开发
    • ✅ 多个代码分支同时存在
    • ✅ 多个测试任务并行执行
    • ❌ 但各个环境只会部署一套

    如果您也遇到了这个痛点问题,那么可以看看 git-merge-flow 。
    git-merge-flow 解决了手动合并多个分支到中间分支的繁琐操作,提升团队效率。

    https://github.com/feeltens/git-merge-flow

    如果这个项目对您有帮助,请给个 Star ⭐ 支持一下!

    3 条回复    2025-11-01 16:18:51 +08:00
    luckyc
        1
    luckyc  
       21 小时 44 分钟前
    想了半天想不起这玩意有啥用.
    imdong
        2
    imdong  
       21 小时 22 分钟前 via iPhone
    把脚本可视化了?

    WebHook 推送分支自动合并,自动部署。

    有实际长期生产应用记录么?
    deplives
        3
    deplives  
       14 小时 2 分钟前
    emmmm
    看你的描述,你要解决的是

    多个需求并行进行的时候往往会拉多个分支,但是有可能这些需求同一天提测,或者测试排期重叠,就导致测试环境需求部署冲突的问题。

    一般的解决方案是:把同时提测的几个需求的代码合并成一个公共分支(应该就是你这里的集成分支)

    然后你给出这个工具解决了合并为多需求公共分支(集成分支)的时候代码冲突手动合并这个繁琐的操作。

    但问题是,我在你的演示中没有看到你怎么解决这个问题的,代码冲突的时候不还是需要有人来手动解决冲突?

    反而在你的演示中看的功能只是

    git 项目管理
    登录(甚至登录就真的是手动填一个名字,连 sso 都没有?)
    分支管理(新建,删除,合并)
    然后最重要的合并集成分支,代码冲突的时候真的就是 给了一堆 git 命令然后让手动处理。

    我只能说,这个不就是把那几个简单的命令变成了网页点点点?甚至都不支持在页面上直接处理冲突代码。还得复制命令到本地处理。

    实在想不到这个东西有啥用,也想不到会有啥公司用这个
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
    ♥ Do have faith in what you're doing.