バージョン管理システムについて語るスレ4
■ このスレッドは過去ログ倉庫に格納されています
0175デフォルトの名無しさん
2009/06/13(土) 10:01:09過去のコミットログを編集すると、コミットIDも変わっちゃうんだよね。
そうなると、そのコミットを親とする子コミットもIDが変わっちゃう(参照する親コミットIDが変わる→子コミットの内容が変わる→SHAによるハッシュ値が変わる)。
だから、あるコミットのログを変更すると、それ以降のすべてのコミットIDを変更しなければならない。
コミットIDがSHAによるハッシュ値であり、その計算にコミットログも含まれるから、コミットIDの変更無しにログを編集するのは無理だろうね。
■ このスレッドは過去ログ倉庫に格納されています