Изменения совершены как неправильный пользователь?TortoiseSVN, Subversion - PullRequest
1 голос
/ 27 октября 2011

У нас странная проблема, она продолжается какое-то время - возможно, год.Для некоторых пользователей аутентификация кажется поврежденной, и мы проверим регистрацию, и она будет отображаться как другой пользователь.В частности, наша учетная запись «BuildMachine», которая работает в подсобном помещении, чтобы делать наши «официальные» сборки (она проверяет ветку, сборки и регистрирует двоичные файлы).Каким-то образом эта учетная запись переносится на вещи, которые члены нашей команды регистрируют на наших локальных рабочих станциях.

Мы прошли через несколько оборотов как TortoiseSVN, так и самого SVN - фактически мы перешли со старого сервера, на котором работали более старые версии SVN + Apache, с использованием аутентификации SVN.Теперь мы находимся на текущем SVN через сервер VisualSVN, используя LDAP для аутентификации.(совершенно другая аутентификация, верно?) Я подумал наверняка, это "вылечит" эту проблему.Но нет ...

  • Наши клиенты все на TortoiseSVN 1.6.16, Subversion 1.6.17.
  • Сервер - сервер VisualSVN, Версия: 2.1.9
  • Клиент командной строки Subversion (на сервере) - 1.6.17

У нас их несколько (довольно обширный) хуки pre-commit и post-commit, которые проверяют некоторые корпоративные системы отслеживания изменений / дефектов, создают обзоры кода и т. д. Так что это немного усложняет.

Я понятия не имею, как обстоят дела с этим, но временное "излечение" - очистить кеш данных аутентификации в Tortoise.Это кажется странным, потому что это не так, как если бы я когда-либо делал что-то вроде "BuildMachine" со своего ПК.Но очистка МОИХ учетных данных каким-то волшебным образом избавит от BuildMachine.Weird.

Кто-нибудь знает, что может вызвать это?Я знаю, что сейчас выйдет Tortoise 1.7, но мы не готовы его выпустить, и заметки о выпуске, похоже, указывают на то, что «модернизировать» все мои локальные копии.

Спасибо, Крис

1 Ответ

1 голос
/ 27 октября 2011

Я видел, что у некоторых людей возникают странные проблемы с VisualSVN в Stackoverflow. Самый последний один кто-то рекомендовал что-то под названием Fiddler2 для отладки HTML-трафика.

Это может дать вам представление о том, что испортило аутентификацию.

Если вы хотите исправить авторство ваших коммитов, вы можете использовать команду svn propset --reveprop для установки свойства ревизии svn:author для конкретной ревизии. Вам нужно будет включить хук pre-revprop-change.sh, поскольку по умолчанию запрещены изменения свойств ревизии.

...