gitflow 问题

2019-08-19 09:52:12 +08:00
 TomVista

每个功能的修改和添加,都要对应一个 feature 分支,并分配相应版本号吗?多个代码增改可以聚合到一起提交一个版本吗? 有什么比较好的实践吗?

1090 次点击
所在节点    问与答
7 条回复
MuscleOf2016
2019-08-19 10:05:09 +08:00
每个功能的修改和添加,都要对应一个 feature 分支
MuscleOf2016
2019-08-19 10:06:32 +08:00
@MuscleOf2016 上面不小心回车发布了。
每个功能的修改和添加,都要对应一个 feature 分支
-----------------------
这样对代码 review 会很好的,开发完成提交一个 merge request
otakustay
2019-08-19 10:11:40 +08:00
功能和代码增改是两个维度,一个功能本身就可能包含多个代码增改
至于能不能多个功能聚合在一起,那完全取决于你认为功能的粒度是什么,唯心就完事了
Mithril
2019-08-19 10:11:50 +08:00
Gitflow 实际应用的时候还是直接用集成的解决方案比较好,虽说单纯用 Git 也能做,但是比较麻烦。
目前个人体验比较好的就是 Jira+Bitbucket,在 issue 上可以一键开 branch,source tree 弄下来就能开发,后续的 MR,Review 也很方便。
Gitlab 也有这功能,但是它自带的 issue 管理比较弱。如果觉得够用的话也可以试试。
maichael
2019-08-19 10:12:12 +08:00
"每个功能的修改和添加,都要对应一个 feature 分支,并分配相应版本号吗?"
都对应一个 feature 分支,或者在合并请求上区分开来就行,不用分配相应版本号。

“多个代码增改可以聚合到一起提交一个版本吗?”
看你提交这个动作的目的,如果只是为了集成代码,那最好不要。
TomVista
2019-08-19 10:12:27 +08:00
@MuscleOf2016 feature 开发完了就合并到 develop,下个 feature 从新的 develop 分出来对不对。。。。。。
MuscleOf2016
2019-08-19 10:16:43 +08:00
@TomVista 不应该是 develop 吧,dev 上理论上有大量的开发待测试代码,从 uat 或者 master 稳定分支上创建。

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

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

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

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

© 2021 V2EX