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

git 分支的疑惑

  •  
  •   xoxo419 · 2017-09-26 13:49:24 +08:00 · 1489 次点击
    这是一个创建于 2614 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目与 master 经过一段时间开发打 tag1 tag2 tag3 tag4 tag5, 某天发现 tag2 有问题需更新, 于是将 tag2 分支出来修改.

    那么现在问题 tag2 是不能更新了, tag2 的代码现在是要变成 tag2.1 还是合并到 master?

    5 条回复    2017-09-27 00:24:12 +08:00
    BearD01001
        1
    BearD01001  
       2017-09-26 14:33:54 +08:00
    tag 是死的
    tag2 有问题 tag3,4,5 反而没问题?
    看这样子估计也不能合到 master 上
    tag2.1 吧
    nullcoder
        2
    nullcoder  
       2017-09-26 14:38:11 +08:00
    tag 是 tag,分支是 branch
    你的 tag1,tag2,3,4,5 所以是并行的几个分支吗?
    有问题修复往后走就好,合并也是解决问题该合并合并。

    一般不建议开太多分支,可以所谓子项目同步,或者另开。
    顶多就是修 bug 临时开分支,再合并回来
    shoaly
        3
    shoaly  
       2017-09-26 14:45:14 +08:00
    Tag 是一个版本,理论上是从一个 branch 的某一个 commit 专门打出来的
    sbw
        4
    sbw  
       2017-09-26 17:25:52 +08:00
    从 tag2 切出分支 mantain/tag2 打新 tag2.1
    msg7086
        5
    msg7086  
       2017-09-27 00:24:12 +08:00
    Ver2 发布分支,然后每次有新的版本就挂在 Ver2 分支上,然后打新 Tag 2.0 2.1 等等。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5276 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:27 · PVG 16:27 · LAX 00:27 · JFK 03:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.