Как отсортировать серию снимков и потенциальных слияний - PullRequest
1 голос
/ 19 августа 2011

Я конвертирую проект в git. У нас есть много снимков кода в виде zip-файлов с приблизительным порядком дат и информацией о версии. но это не так надежно, как могло бы быть, и было также некоторое разветвление и слияние (ручное слияние с использованием BC2).

Я выделил большинство снимков по основным номерам ревизии и дате, и у меня есть симпатичная и линейная последовательность фиксации.

Я пытаюсь увидеть, покажет ли использование diff s, какие коммиты не последовательны или являются возможными кандидатами на слияние - область сравнения составляет около -4 / + 1 коммит, по последовательностям, которые могут быть длиной 60 коммитов .

Есть ли у кого-нибудь предложения относительно возможных метрик для проверки «непоследовательности» такой построенной истории. Мой навык * nix-скрипта низок, я не использовал его в гневе почти 30 лет ;-). Я думаю о количестве затронутых файлов и количестве строк, измененных / общих, или что-то в этом роде. Кто-нибудь испытал это?

1 Ответ

1 голос
/ 19 августа 2011

Одной из возможных метрик, которая может представлять интерес, будет сравнение коммитов как с их родителем, так и с бабушкой и дедушкой - если вы видите более высокое сходство (= меньший diffstat) с бабушкой и дедушкой, это говорит о том, что может быть коммит вне последовательности или вернуться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...