Как я могу сказать, кто проверил эту рабочую копию? - PullRequest
3 голосов
/ 24 августа 2009

У меня есть рабочая копия Subversion, извлеченная в каталог my-project /

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

EDIT: Я хочу использовать SVN-клиент из командной строки, а не программу с графическим интерфейсом, специфичную для любой ОС.

Ответы [ 4 ]

7 голосов
/ 24 августа 2009

"работа в общем каталоге, где могли бы выписаться несколько человек"

Унция профилактики стоит фунта лечения.

  1. Измените владельца и разрешения на общую область, чтобы остановить эту глупость.

  2. Получите для этих людей свои собственные каталоги, чтобы они могли проверять личные данные и фиксировать свои изменения.

Вся причина использования Subversion заключается в том, что у каждого есть личное - простое для аудита - копирование.

Как только вы работаете в общем каталоге, вы стираете почти все значения при использовании subversion.

Если вы не используете общий каталог, проблема исчезнет.

5 голосов
/ 24 августа 2009

Я бы предложил использовать для этого владение файлами операционной системы. В Unix выполните "ls -l". В Windows просмотрите параметры безопасности и найдите вкладку «Владелец» в дополнительных настройках.

Метаданные оформления могут содержать или не содержать информацию о пользователе, в зависимости от протокола доступа, который использовался. Выполните «svn info.», Возможно, это проверка svn + ssh, а имя пользователя указано в URL (аналогично для некоторых случаев https). Для простого файла: оформить заказ, невозможно сказать.

3 голосов
/ 24 августа 2009

Какая операционная система?

Можете ли вы проверить владельца файлов? (ls -l в * nix, Свойства> Безопасность> Дополнительно> Владелец в Windows)

1 голос
/ 24 августа 2009

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

svn status сообщит вам, кто последний раз проверял ревизию head, svn lock сообщит вам, кто заблокировал файл.

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