Могу ли я узнать, кто внес изменение кода в репозиторий 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