Есть ли что-то вроде ~/.svnrc
или ~/.svn/*
где я могу поместить параметры командной строки svn, которые будут применены ко всем командам svn, которые я запускаю в оболочке, например --no-auth-cache
?!
Версия SVN 1.5.1.
При первом запуске клиента командной строки svn он создает область конфигурации для каждого пользователя. В Unix-подобных системах эта область отображается как каталог с именем .subversion в домашнем каталоге пользователя.
(Область настройки среды выполнения в онлайн-руководстве по управлению версиями с помощью Subversion .)
Там должен быть файл с именем config
в ~/.subversion, который уже тщательно прокомментирован, чтобы вы начали. Что касается вашего примера, раздел Config в онлайн-руководстве содержит:
store-passwords
Это указывает Subversion кешировать или не кешировать пароли, предоставленные пользователем в ответ на вызовы аутентификации сервера. Значение по умолчанию - да. Установите значение no, чтобы отключить кэширование паролей на диске. Вы можете переопределить эту опцию для одного экземпляра команды svn, используя параметр командной строки --no-auth-cache (для тех подкоманд, которые его поддерживают). Для получения дополнительной информации см. Раздел «Кэширование учетных данных клиента».
store-auth-creds
Этот параметр аналогичен паролям хранилища, за исключением того, что он включает или отключает кэширование на диске всей информации аутентификации: имен пользователей, паролей, сертификатов сервера и любых других типов кэшируемых учетных данных.