2010-09-26 2 views
2

Как часть обзора кода, мне нужно просмотреть все изменения, сделанные одним человеком в ветви svn. Есть ли одна команда, которая может это сделать? Или мне нужно просто пройти каждую ревизию, отмеченную их именем один за другим.Как изменить все изменения, внесенные автором в ветке SVN?

ответ

2

TortoiseSVN, вероятно, самый простой способ сделать это; вы можете Show log для каталога филиала, убедитесь, что stop-on-copy включен, затем используйте поле поиска для фильтрации по автору.

Из командной строки, я подозреваю, что у вас есть синтаксический анализ журнала и небольшой скрипт-фу. Один из способов заключается в том, чтобы вызвать вызов сценария svn log с помощью переключателя --xml, а затем использовать некоторые инструменты обработки XML из командной строки (like Python), чтобы фильтровать только исправления, совершенные рецензента. Оттуда, это короткий переход, чтобы перейти от номеров версий к разным для каждой ревизии.

Смежные вопросы