

请问各位这种情况应该如何拆分代码提交为多个 PR?
source link: https://www.v2ex.com/t/798431
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

假设有 ABC 三个需求,这三个需求需要同一个人开发。
此时开发写好了 ABC 的代码,以 A->B->C 的顺序用 Git 提交至个人分支中。
但 review 代码时,三个需求一起 review 过于痛苦,我们希望有更细粒度的方式。
因此可以有两种提 PR 的方式:
从 master 分支拉出三个需求分支,提出三个 PR,目标分支都为 master
,代码提交分别是:
master
\ \ \
\ \ -> A (PR1: A..master)
\ --> B (PR2: B..master)
---> C (PR3: C..master)
从 master 分支只拉出一条分支,但是基于该个人分支再拉分支,最后提出三个 PR,但是目标分支各不一样,提交图如下:
master
\
-> A (PR1: A..master)
\
-> B (PR2: B..A)
\
-> C (PR3: C..B)
请问各位哪种方法更好呢?
个人担忧:方法一可能会在合并时产生 conflict,方法二对合并顺序有依赖。
Recommend
-
105
请问如何调出这种色彩很舒服的照片? - 知乎登录后你可以不限量看优质回答私信答主深度交流精彩内容一键收藏查看全部 10 个回答...
-
76
问与答 - @ryuuoka - 我两年前新装了电信宽带,每月 100 元网费,直接充值到手机号的那种。我持续缴费了一年半的时间,下半年由于没在这个房子住所以就没有再继续缴费了。刚刚查了下欠费情况还是只欠了 47 块钱。那
-
5
V2EX › 程序员 请问各位公司的网络安全情况如何 scanjx · 1 天前 · 2366 次点击
-
7
V2EX › 程序员 请问各位遇到过 POI 在 Linux 上导出 excel 卡住的情况么 heavyrainn...
-
3
V2EX › 问与答 这种情况如何科学的润? Patrick6...
-
9
V2EX › Android 这种情况如何不被检测到 ROOT 和 Magisk?
-
4
V2EX › Linux 当下和未来几年,这种情况应该选什么 Linux ?
-
10
V2EX › 程序员 这种情况我应该采用哪种 gui 方案最简单
-
2
针对这种情况,请问有什么低成本的回击方式? - V2EX V2EX › 问与答
-
3
V2EX › 北京 这种情况如何选择? hellolinux...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK