6
GitはblobでのSHA-1衝突をどのように処理しますか?
これはおそらく現実の世界では決して起こらなかったし、決して起こらないかもしれませんが、これを考えてみましょう:gitリポジトリがあり、コミットを行い、非常に不運になったとします:ブロブの1つが同じSHA-1を取得するすでにリポジトリにある別のものとして。問題は、Gitがこれをどのように処理するかということです。単に失敗しますか?2つのblobをリンクして、コンテキストに応じてどちらが必要かを確認する方法を見つけますか? 実際の問題よりも頭の痛いですが、問題は興味深いものでした。
543
git
hash-collision