190 文字
1 分
gitにて公開したbranchでrebaseしちゃダメ
2010-07-09

言いたいことは、「公開したbranchではrebase禁止!」 例えば:Aさんがbranch作り、Bさんが派生したbranchを作ったら、Aさんはrebase禁止! 以下、gitのモデルを理解している人に対しての説明です。 rebaseすると、過去のcommit IDが書き換わってしまうのでBさんが作ったbranchの親ブランチをトラッキングできなくなってしまい、BさんのbranchとAさんのbranchをmergeする時にconflictが発生しまくってしまう。 もし、Aさんがrebaseしてしまっていたら、Bさんはbranch切り直しと、cherry-pickで地道に修復しないといけなくなってしまう。

gitにて公開したbranchでrebaseしちゃダメ
https://blog.teraren.com/posts/git-do-not-rebase/
作者
Yuki Matsukura
公開日
2010-07-09
ライセンス
CC BY-NC-SA 4.0

コメント