Как я могу увидеть путь к хранилищу локальной копии? - PullRequest
38 голосов
/ 07 апреля 2010

Это, вероятно, близко к тривиальному, но я не могу его найти.Как я могу увидеть, где в хранилище ссылается локальная копия?Скажем, у меня есть рабочее пространство, проверенное некоторое время назад, я хочу посмотреть, было ли оно извлечено из ветви или ствола.

Ответы [ 6 ]

65 голосов
/ 07 апреля 2010

Используйте

svn info
3 голосов
/ 21 октября 2016

Для тех, кто ищет способ узнать это программно и надежно, эта команда дает вам именно корень хранилища, ничего больше:

svn info --show-item wc-root
3 голосов
/ 07 мая 2015

Для корня хранилища:

Linux: svn info | grep 'Repository Root' | awk '{print $NF}'

Windows: svn info | findstr /C:"Repository Root: "

2 голосов
/ 21 октября 2014

SVN не был доступен на моем ноутбуке, Windows рухнула, и моя wifi карта не была распознана Linux Mint при загрузке с USB, поэтому я смог найти это в wc.db в каталоге верхнего уровня .svn.

Предполагается, что ваше хранилище размещено на внешнем домене:

cat wc.db | grep -a "\.com" | less

Должен его найти. Это бинарный файл, поэтому он будет уродливым и потенциально огромным в зависимости от размера вашего репо.

1 голос
/ 06 октября 2016

Я использовал хитрый способ

> Open .svn folder
> Open wc.db file with notepad or notepad++.
> Scroll the document and you will find the URL
0 голосов
/ 20 марта 2019
svn info --show-item url

Тело должно содержать не менее 30 символов; Вы ввели 24.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...