7

SVN から git に移行しましたが、各 git コミットに SVN リビジョン番号を参照するメモがありました。リポジトリのインポート後、BFG リポジトリ クリーナーを使用して、バイナリ ファイルやその他のゴミから git 履歴を消去しました。残念ながら、入力してもメモが表示されませんgit log。BFG がメモのコミットに関する参照を更新するのを忘れていると思います。BFG は、次の形式で古いオブジェクト ID を新しいオブジェクト ID にマッピングした *.txt レポートを残します。

0001b24011381e8885683cd1119ba4cb077fa64b c81149b1b52b9e1e1767d6141f292891d715edb5
00024eecdc31f2f6e67018f7d6f00e7c1ad03f1f 326ee3b508e3dd2934ec1f50069195f86ea1a1c7
00028e04dcc2d59bd835b447bd3a207ae481696c 3d18e9b9d3336e59d62093200b81603ffefcc747

上記のマッピングを考慮して、メモをすばやく修正するためのスクリプトを提案できますか?

git notesPS: 2 番目に入力すると、BFG レポで古いと見なされる参照が表示されるため、更新されていない参照が問題の原因であるとほぼ確信しています。object-id-map.old-new.txt

4

2 に答える 2