Найти все изменения в одной строке с TortoiseSVN
Я могу использовать Журнал, чтобы найти полную историю одного файла, и я могу использовать Blame, чтобы найти, кто последний изменил одну строку.
Есть ли способ получить полную историю одной строки с помощью TortoisSVN или его консольного аналога?
Причина: мне нужно выяснить, когда какая-то строка в файле с большим количеством изменений была нарушена, и последнее изменение было не тем, что сломало ее...
1 ответ
Ааа... мой любимый инструмент SVN svn blame
,
Когда вы используете TortoiseSVN, щелкните правой кнопкой мыши файл, выберите TortoiseSVN, выберите " Обвинение..."
Установите свой from
а также to
изменения, чтобы сузить его, если вы знаете приблизительный срок, иначе используйте 1
а также HEAD
Не выбирайте Использовать просмотрщик текста для просмотра обвинений
При просмотре файла с помощью TortoiseBlame, наведите курсор на столбец ревизии интересующей вас строки, и он покажет текст сообщения о фиксации (с указанием номера ревизии и автора).
Щелкните правой кнопкой мыши по столбцу редакции интересующей вас строки и выберите " Обвинять предыдущую редакцию". Просмотрите сообщение о коммите и автора снова. Повторите столько, сколько нужно, чтобы добраться до сути этого.