По какой-то причине, как бы я ни поступал, я не могу заставить TortoiseSVN добавить автора в сообщения журнала. В настоящее время мы подключаемся к ПК, на котором запущена svnserve, поэтому это не адрес file: //.
Мы пробовали использовать svn: // Username @ svnAddress, svn: // svnAddress
Даже установка svn: keywords $ Author: AuthorName $
У меня создалось впечатление, что TortoiseSVN будет использовать имя для входа в Windows до обновления с файлового репо, это действительно было видно.
Примечание: мы также подключаемся к домену, если это на что-то повлияет. кроме того, скрипты ловушек не используются, и по умолчанию используется svnserve.conf.
SVN Server использует SVN версии 1.5.1 (x86), Windows Server 2003.
Клиенты используют последнюю версию Tortoise, как x86, так и x64.
Любая помощь приветствуется.
Ох, и SVN используется для исходного кода, поэтому он связан с программированием :) (в любом случае, наполовину связан)





Протокол svn: по умолчанию не выполняет никакой аутентификации и, следовательно, не идентифицирует удаленного пользователя. Поскольку TortoiseSVN не требует аутентификации, ни один пользователь не регистрируется.
Ключевые слова SVN не должны иметь большого отношения к этому: если вы поместите $ Author $ в файл, он отправит расширять автору коммита, а не установит пользователя. В синтаксисе ключевых слов нет поддержки двоеточий.
Поэтому, если вы хотите аутентифицироваться с помощью svnserve, вы должны сначала установить для anon-access значение none или read, чтобы вызвать запрос аутентификации. Затем вам необходимо настроить базу паролей; svnserve поддерживает только встроенный CRAM-MD5. Я рекомендую вам сначала попытаться заставить это работать, раздавая новые пароли всем пользователям. В качестве альтернативы вы можете попробовать настроить SASL, который затем разрешит аутентификацию NTLM - при условии, что вы можете заставить SASL работать в вашей системе.
Но в качестве альтернативы вы можете переключиться на другой протокол. Если под «ПК» вы имеете в виду «Windows», то я полагаю, что протокол на основе ssh исключен. Остается http (s); должна быть возможность настроить Apache в Windows с аутентификацией NTLM, чтобы пользователь NTLM отображался как автор svn.
Спасибо, забыл раскомментировать эту строчку в конфиге: password-db = passwd
Фактическое сообщение не будет содержать автора - автор хранится отдельно. Автор не отображается в проводнике репозитория или в «журнале показа»?