- 831 名前:デフォルトの名無しさん (ワッチョイ 317b-vj3y) mailto:sage [2023/08/19(土) 21:36:21.23 ID:2LFpxJcr0.net]
- >>803
> 個人で残したい履歴と、共有で残したい履歴は違う > 自分の手元にだけ残っていれば良い これらはその通りだが、gitにはこれを残す方法が用意されてないだろ。(まあsvn等も同様だとも思うが) お前は一々別に残せと言うのか? 799通りやってたら既にそれがgitに記録されてるのに?(1回目) そして共有用に履歴を改竄して、(2回目) またどこか別にオレオレ用履歴を記録し直すなりしろと?(3回目) 三度手間だろ。 お前らの言う「グチャグチャな」履歴(1回目)を提出すれば(2回目)(3回目)はやらなくて済む作業だよ。 そしてそもそも履歴の哲学が間違ってる。 gitは「歴史か物語か」と嘯いてるが、これは90年代のPCが非力なときの思想であって、 履歴は「全部記録した上で表示時に間引く」と結論は出てて、他も全部そうなってるだろ。 (テキストで言えば>>logしてgrepする) 後になって確認するときにならないと、何が必要だったか分からないものだからだよ。 綺麗に改竄された履歴があったとして、仮に修正漏れがあったとき、 何故修正が漏れたのか、どこで対応し損ねたか、反省も出来ないだろ。 タイポの記録なんて馬鹿げてると思うのなら、タイポしないように注意しろという話であって、 タイポ記録まで含めて記録されてれば、 後から「ああ俺はあのときはこんなにタイポしてたのか、ずいぶんマシになったな」というのも分かるだろ。 小綺麗な記録だけ残ってても大して役に立たない。 記録は「できるだけ情報を削らない」のが大原則だ。 gitはこの辺が根本的に間違ってる。思想が古すぎる。 「歴史か物語か」は、適切にgrepする機構が足りてないのを誤魔化してるだけ。 それで騙されてるお前らはお花畑過ぎる。
|

|