Как мне найти наиболее подходящую версию в системе контроля версий? - PullRequest
6 голосов
/ 08 декабря 2011

Я скачал один файл из хранилища Subversion (Subversion) давно.Так что это не извлечение из этого хранилища.Я изменил этот файл, но не помню ревизию при загрузке этого файла.

Проект эволюционировал, и теперь я хочу объединить их в файлы (через два года).Этот файл является огромным сценарием.

Поэтому моя основная попытка - найти наиболее подходящую ревизию из репозитория, чтобы увидеть, что я изменил, и затем, наконец, объединить эти два файла.Для этой цели я бы проверял каждую ревизию, из которой я думаю, что это может быть ревизия до сих пор, делаю различия и подсчитываю строки.Я думаю, самый маленький diff даст мне наилучшую ревизию соответствия.

Любая другая идея?

1 Ответ

3 голосов
/ 08 декабря 2011

Это интересный вопрос, но в конце вы должны объединиться с последней версией файла (если он существует в настоящее время, если нет, у вас есть другая проблема).Поэтому я не думаю, что ревизия с лучшим соответствием дает вам лучшую отправную точку, чем текущая ревизия.

Так что попробуйте изменить текущую ревизию, и если вы не понимаетекак он развивался, прочитайте (с помощью хорошего инструмента, лучше всего графически), как файл изменился, чтобы понять, откуда появились строки кода.

...