Могу ли я узнать, кто внес изменение кода в репозиторий SVN?

Могу ли я получить логи на основе контента?

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

Может ли какой-нибудь инструмент, например FishEye, сделать это?

2 ответа

Решение

Смотреть на svn blame FILE или же svn ann FILE, Это даст вам содержимое файла, однако с каждой строкой предшествует номер редакции и автор последнего изменения.

TortoiseSVN и большинство других клиентов SVN GUI имеют встроенное программное обеспечение для аннотаций, а также интегрированные среды разработки.

FishEye - это приложение для просмотра репозитория от Atlassian, которое делает это по умолчанию при открытии файла. Я только что попробовал это в песочнице, вы увидите, что все подсвечено по умолчанию: http://sandbox.fisheye.atlassian.com/browse/antlr/BUILD.txt?r=6087

Вот почему свн виноват.

Другие вопросы по тегам