タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとマージに関するhardboiled243のブックマーク (1)

  • マージコミットの分割が1本線の履歴の分割よりも困難となる理由

    git-bisect(1) コマンドはマージコミットを含んだ履歴を正確に扱います。 しかし、コミットがマージコミットである時は、そのコミットが何故問題を起こしている かの原因を見つけ出すのに苦労することがあります。 次の履歴を考えてください: ---Z---o---X---...---o---A---C---D \ / o---o---Y---...---o---B上側の開発ライン上のコミットXにて Zから存在する関数の意味が 変更されたとします。ZからAにつながるコミットは、関数の実装を変更し、 Zの時点で存在する全コール箇所と新しく追加したコール箇所の両方を変更して、 矛盾のない状態にしていたとします。 A の時点ではバグはありません。 それと同時に下側の開発ラインではコミットYにてその関数の新しい コール箇所を追加していたとします。 ZからBにつながるコミットの全ては、その関数の古い

  • 1