Gerrit
https://gyazo.com/082112d35bad07ec896a1a75ff3786ed
Gerrit provides web based code review and repository management for the Git version control system.
GitHubとは別の道。こちらのほうがいいという意見も使った人からは聞く 特徴
ターゲットブランチにFast-forwardでコミットする(fast-foward only or rebasable-only)
常に最新のターゲットブランチ
PRブランチのCI上のテストが常に正確になる
マージ可能でも変更がある場合がある
マージコミットができないのでログがきれいになる
one commit per review
関連する変更は1つのコミットにまとめる観点で開発するようになるので、システムの変更が管理しやすくなる
コミットの粒度を凝集度の高いものにするという意識が働く デプロイの単位も必然的に細かくなる
GitHubでもできるけど、できると必然的にそうなるは違う
これを支援するUIになっている
指摘したコメントに対して更新されたdiffを見ることができる
rebaseベースだとGitHubは差分がわからない
最後にrebase + squashする運用で回避してる kadoyau.icon
歴史