Это, вероятно, близко к тривиальному, но я не могу его найти. Как я могу увидеть, где в репозитории ссылается локальная копия? Скажем, некоторое время назад у меня есть рабочее пространство, я хочу посмотреть, было ли оно извлечено из ветки или туловища.
Как я могу увидеть путь репозитория к локальной копии?
Ответ 1
Использование
svn info
Ответ 2
Для корня репозитория:
Linux: svn info | grep 'Repository Root' | awk '{print $NF}'
Windows: svn info | findstr /C:"Repository Root: "
Ответ 3
Для тех, кто ищет способ найти это программно и надежно, эта команда дает вам ровно корень репозитория, ничего больше:
svn info --show-item wc-root
Ответ 4
SVN не был доступен на моем ноутбуке, окна разбились, а моя Wi-Fi-карта не была распознана linux mint при загрузке с USB-устройства, поэтому я смог найти это в wc.db
в каталоге верхнего уровня .svn.
Предполагая, что ваше репо размещено во внешнем домене:
cat wc.db | grep -a "\.com" | less
Должен его найти. Это двоичный файл, поэтому он будет уродливым и потенциально огромным в зависимости от размера вашего репо.
Ответ 5
Я использовал сложный способ
> Open .svn folder
> Open wc.db file with notepad or notepad++.
> Scroll the document and you will find the URL