> 可能であれば、でかいPRを作らないでください
Tonny Xu
まず、上記の通り、でかいPRは作らないでね!を念頭に入れてもらえれば。
実際の開発に、うっかり超でかいPRを作ってしまうことはあるんでしょう。その時は、まず、念入りしてもらいたいのは、rebase
がいい友達だよ。要は、定期的に、他の方の作業をrebaseして、解消しづらいconflictを回避すべきだね。
目安
普通のPR
* commits <= 10
* changed files <= 10
でかいPR
* commits <= 20
* changed files <= 20
これ以上のPRは超でかいと言えるんでしょう!
それ以上に大きくなりそうな場合には、可能であれば、機能を分割して実装する。それでも必要なら、やるしかない。
分割
* cherry-pick
分割可能なCommitをpickして、別のブランチにするのは一つ良いアイディアだね。この場合、順番が重要だ。
1. でかいブランチKの元のブランチDから別のブランチAを作る
2. cherry-pickしたいco