多くの人がそれについて話し、git rebase
それが何をするかを見てきました。たとえば、Hg: git のリベースのようなリベースを行う方法と、それが何を達成するか (線形の履歴を与える) について話している人がいます。しかし、なぜあなたがこれをやりたいのか理解できません。
戻ってコミット履歴を修正するのは、大きな出費のように思えます (これには、多方向の競合を伴ういくつかの醜いマージが含まれているに違いありません)。そして、それが非常に誤解を招く可能性のあるケースを想像することができました (たとえば、2 人が同じ問題を異なる方法で解決したが、歴史は彼らの仕事が並行して行われたことを示していない場合。それは簡単に批判や恨みにもつながる可能性があるようです)。一部の高圧コーディング環境では)。
得られるのは、理解しやすいが正しくない履歴グラフです。それが努力に値する理由は何ですか?
前もって感謝します。