CVSリポジトリの2つの異なるエクスポートをgitに持っています。彼らはある時点で発散し、なぜ私は何らかの調査をしています。開発ラインは数年前から数万件ものコミットを取り戻しています。2つのgitリポジトリを比較するにはどうすればよいですか?
開発ラインの始めには、コミットごとのSHA1 IDが同じで、git-cvsimportはcvspsとimportの結果を読み込んだときの動作について非常に一貫していることがわかります。
ただし、最初のコミットと昨日の間に、SHA1 IDが発散し始めます。私は、各リポジトリのコミットIDのリストを比較し、何が欠落しているかを調べることによって、これがどこにあるのかを知りたいと思います。これを行うための良いツールやテクニックはありますか?
これは実際には私が昨日やっていたことですが、今日はもう少し進んでいきます。 – skiphoppy
2つのリポジトリが分岐し始める場所は、その分岐以降に作成された相違点を教えてくれるからです。 – masukomi
申し訳ありませんが、それは質問の内容ではありません。問題は、どのように2つのレポを比較するかです。答えは以下の通りです。 – awm