2009-12-03 4 views

ответ

5

Невозможно указать, не имеет ли кто-то других изменений в своей рабочей копии, поскольку статус рабочей копии каждого пользователя не отправляется в репозиторий.

2

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

Это один из компромиссов с тем, что сервер не отслеживает все как Perforce. С другой стороны, если сервер отслеживает все, это может быть причиной боли.

0

Местная рабочая копия - это то, что местное. Репозиторий Subversion не может знать, какой клиент имеет незафиксированные изменения.

FWIW, вы можете проверить статус локальной рабочей копии с помощью svn st

svn help st 
0

Там нет никакого способа узнать, есть ли кто-нибудь, кроме себя извлёк пересмотра и внесения изменений, которые не были зафиксированы. Единственный способ узнать - войти в систему как пользователь и выполнить svn status в соответствующем каталоге.

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