您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 >
介绍一个成功的Git分支模型
作者:网络转载 发布时间:[ 2013/4/17 13:35:07 ] 推荐标签:

  在Git中的前两步是:

$ git checkout master
Switched to branch 'master'
$ git merge --no-ff release-1.2
Merge made by recursive.
(Summary of changes)
$ git tag -a 1.2

  发行版现在已经完成,为以后引用打上标签。

  编辑:你可能也想使用the-sor-u flags来标记你的标签。

  为了是修改保持在release分支上,我们需要合并这些到develop分支上去,在Git上:

$ git checkout develop
Switched to branch 'develop'
$ git merge --no-ff release-1.2
Merge made by recursive.
(Summary of changes)

  这个步骤可能会导致合并冲突(可能由于改变版本号更是如此)。如果是这样,修复它然后提交。

  现在我们真正的完成了,这个release分支将被删除,因为我们不再需要它了。

$ git branch -d release-1.2
Deleted branch release-1.2 (was ff452fe).

  热修复分支

  可以基于master分支,必须合并回develop和master分支。

  分支名约定:hotfix-*

  热修复分支与发布分支很相似,他们都为新的生成环境发布做准备,尽管这是未经计划的。他们来自生产环境的处于异常状态压力。当生成环境验证缺陷必须马上修复是,热修复分支可以基于master分支上对应与线上版本的tag创建。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd