Изменение имени пользователя в URI SVN+SSH на лету в рабочей копии

Внешние ключи могут также помочь программисту записать меньше кода с помощью вещей как ON DELETE CASCADE. Это означает, что, если у Вас есть одна таблица, содержащая пользователей и другого содержащего заказы или что-то, затем удаляя пользователя могло автоматически удалить все заказы, которые указывают тому пользователю.

13
задан Community 23 May 2017 в 12:32
поделиться

3 ответа

Ах, ну, неважно. Похоже, что svn switch --relocate помогает:

svn switch --relocate svn+ssh://olduser@svn.server/path/to/repo svn+ssh://newuser@svn.server/path/to/repo

Однако это громоздко. Если есть более простой способ, я открыт для предложений.

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

18
ответ дан 1 December 2019 в 17:40
поделиться

Вы также можете выполнить простое обновление с другим именем пользователя.

svn update --username <user> --password <pwd>
5
ответ дан 1 December 2019 в 17:40
поделиться

Он работает с ssh + svn, если вы измените конфигурацию вашего клиента: $ HOME / .subversion / config туннели раздел:

ssh = $SVN_SSH ssh -l *youruser*
27
ответ дан 1 December 2019 в 17:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: