Я конвертирую проект в git. У нас есть много снимков кода в виде zip-файлов с приблизительным порядком дат и информацией о версии. но это не так надежно, как могло бы быть, и было также некоторое разветвление и слияние (ручное слияние с использованием BC2).
Я выделил большинство снимков по основным номерам ревизии и дате, и у меня есть симпатичная и линейная последовательность фиксации.
Я пытаюсь увидеть, покажет ли использование diff
s, какие коммиты не последовательны или являются возможными кандидатами на слияние - область сравнения составляет около -4 / + 1 коммит, по последовательностям, которые могут быть длиной 60 коммитов .
Есть ли у кого-нибудь предложения относительно возможных метрик для проверки «непоследовательности» такой построенной истории. Мой навык * nix-скрипта низок, я не использовал его в гневе почти 30 лет ;-). Я думаю о количестве затронутых файлов и количестве строк, измененных / общих, или что-то в этом роде. Кто-нибудь испытал это?