SVN: История проверок пользователей? - PullRequest
9 голосов
/ 07 февраля 2012

Можно ли получить историю SVN пользователя? У меня есть репо и созданы новые аккаунты для новых разработчиков, присоединившихся к команде. Прошло несколько дней без обновлений статуса и того, что, похоже, не завершено. Я пытаюсь выяснить, получают ли они когда-либо доступ к SVN и проверяют последний код. Могу ли я это сделать?

ОБНОВЛЕНИЕ: я имею в виду оформление заказа, я ищу тип журнала доступа, основанный на пользователях. Я хочу иметь возможность искать user1 и видеть, когда они проверили проект и когда они обновили. Мне все равно, какой код они изменили, я просто хочу увидеть, когда они последний раз обращались к коду.

Ответы [ 3 ]

6 голосов
/ 07 февраля 2012

В зависимости от того, как настроен ваш сервер и какой у вас доступ, у вас должна быть видимость. Если вы запускаете svn через apache (http или https), вам нужно просмотреть журнал apache. Он будет перечислять, если они извлекли или хотя бы просмотрели код (веб-браузер или браузер репозитория черепах) по умолчанию, находясь в / var / log / httpd

Ведение журнала, включая местоположение, настраивается в вашем subversion.conf. Как только вы найдете журналы, вы, вероятно, захотите установить директиву customlog для изменения формата, например,

LogFormat "%{%Y-%m-%d %T}t %u@%h %>s repo:%{SVN-REPOS-NAME}e %{SVN-ACTION}e (%B Bytes in %T Sec)" svn

Это сделает его более читабельным и облегчит поиск записей, созданных благодаря вашим новым людям.

Красная книга содержит полезную информацию.

0 голосов
/ 07 февраля 2012

Редактировать: я просто хочу добавить, что добавление серверной ловушки SVN является , а не возможностью, потому что нет ловушки "оформить заказ".Также посмотрите этот ТАК вопрос: Есть ли Subversion Checkout Hook или что-то подобное?

0 голосов
/ 07 февраля 2012

Вы можете использовать SVNStat для создания различных отчетов, включая проверки пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...