Как получить URL удаленного хранилища SVN? - PullRequest
120 голосов
/ 03 февраля 2012

У меня есть рабочая копия SVN в моей локальной системе.Я хочу получить URL удаленного хранилища.Есть ли какая-нибудь команда для этого?

Ответы [ 6 ]

176 голосов
/ 03 февраля 2012

Попробуйте:

svn info .

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

С руководство , пример вывода:

$ svn info foo.c
Путь: foo.c
Имя: foo.c
URL: http://svn.red -bean.com / repos /test / foo.c
Корень хранилища: http://svn.red -bean.com / repos / test
UUID хранилища: 5e7d134a-54fb-0310-bd04-b611643e5c25
Редакция: 4417
Вид узла: файл
Расписание: обычное
Последнее изменение Автор: sally
Последнее изменение Rev: 20
Дата последнего изменения: 2003-01-13 16:43:13 -0600(Понедельник, 13 января 2003 г.)
Текст Последнее обновление: 2003-01-16 21:18:16 -0600 (чт, 16 января 2003 г.)
Свойства Последнее обновление: 2003-01-13 21:50:19-0600 (понедельник, 13 января 2003 г.)
Контрольная сумма: d6aeb60b0662ccceb6bce4bac344cb66

18 голосов
/ 04 февраля 2012

Попробуйте это:

svn info | grep URL | sed  's/URL: //g'
8 голосов
/ 09 ноября 2017

Начиная с Subversion 1.9, теперь вы можете запрашивать определенный элемент из svn info.

svn info --show-item=url

Это выведет только удаленный URL.Чтобы избавиться от новой строки в конце, добавьте эту дополнительную опцию:

svn info --show-item=url --no-newline
2 голосов
/ 27 мая 2015

svn info | grep 'URL' | awk '{print $NF}'

, где awk $ NF печатает только последний столбец в записи

0 голосов
/ 23 мая 2019

Если вы установили Tortoise SVN. Просто щелкните правой кнопкой мыши внутри вашего репозитория SVN и найдите «браузер репо». Надеюсь, это поможет

0 голосов
/ 07 ноября 2017
svn info | grep ^URL: | sed  's/URL: //g'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...