У меня есть два разных экспорта нашего репозитория CVS в git. В какой-то момент они расходятся, и я изучаю почему. Линия развития насчитывает несколько десятков тысяч месяцев.Как сравнить два репозитория git?
В начале строки разработки идентификаторы SHA1 для каждой фиксации идентичны, сообщая мне, что git-cvsimport очень согласуется с тем, что он делает, когда он считывает результаты cvsps и импорта.
Но когда-то между первым фиксатором и вчера, идентификаторы SHA1 начинают расходиться. Я хотел бы узнать, где это, сравнивая список идентификаторов фиксации из каждого репозитория и глядя на то, чего не хватает. Есть ли хорошие инструменты или методы для этого?
Это на самом деле то, что я сделал вчера, хотя сегодня я немного улучшился с некоторыми предложениями из других ответов. – skiphoppy
Выбор места, где два репозитория начали расходиться, - это долгий путь от того, чтобы рассказать мне о различиях, которые были созданы с тех расхождений. – masukomi
Извините, но это не тот вопрос. Вопрос в том, как вы сравниваете два репозитория. Ответ ниже. – awm