У меня есть рабочая копия svn на моей локальной системе. Я хочу получить URL удаленного репозитория. Есть ли команда для этого?
Как получить URL-адрес удаленного репозитория svn?
Ответ 1
Попробуйте:
svn info .
Это должно дать некоторую информацию о текущей рабочей копии, включая удаленный URL.
Из руководства пример вывода:
$ svn info foo.c  
Path: foo.c  
Name: foo.c  
URL: http://svn.red-bean.com/repos/test/foo.c  
Repository Root: http://svn.red-bean.com/repos/test  
Repository UUID: 5e7d134a-54fb-0310-bd04-b611643e5c25  
Revision: 4417  
Node Kind: file  
Schedule: normal  
Last Changed Author: sally  
Last Changed Rev: 20  
Last Changed Date: 2003-01-13 16:43:13 -0600 (Mon, 13 Jan 2003)  
Text Last Updated: 2003-01-16 21:18:16 -0600 (Thu, 16 Jan 2003)  
Properties Last Updated: 2003-01-13 21:50:19 -0600 (Mon, 13 Jan 2003)  
Checksum: d6aeb60b0662ccceb6bce4bac344cb66  
		Ответ 2
Попробуйте следующее:
svn info | grep URL | sed  's/URL: //g'
		Ответ 3
Как и в Subversion 1.9, вы можете запросить определенный элемент из svn info.
svn info --show-item=url
Это будет выводить только удаленный url. Чтобы избавиться от новой строки в конце, добавьте эту дополнительную опцию:
svn info --show-item=url --no-newline
		Ответ 4
 svn info | grep 'URL' | awk '{print $NF}'
где awk $NF печатает только последний столбец в записи
Ответ 5
svn info | grep ^URL: | sed  's/URL: //g'
		Ответ 6
Если у вас установлена черепаха SVN. Просто щелкните правой кнопкой мыши внутри вашего репозитория SVN и найдите "браузер репо". Надеюсь, поможет