2013-05-02 3 views
0

Подключить подкаталоги (down load) из нашего репозитория svn следующим образом: svn co file:///home/svnrepository/aaa/bbb/ccc и он работает.Как отобразить содержимое хранилища svn?

Проблема в том, что я делаю это «слепо», потому что на данный момент я не знаю, как я могу увидеть содержимое репозитория svn. Если я использую cd с автозаполнением (нажатие вкладок), я получаю cd file:///home/svnrepository/ (так что, похоже, моя операционная система видит, что этот каталог существует). Однако, когда я выполняю последнее cd, я получаю: Directory is not found.

Если у меня есть cd file:///home/svnrepository/ в командной строке и нажмите вкладки, которые я получаю следующий результат:

conf/  db/   format  hooks/  locks/  README.txt 

Странно, что в этом случае я не получаю aaa подкаталог, что я путь в состоянии проверить.

ls file:///home/svnrepository/ также не работает (каталог не найден).

Итак, теперь моя проблема в том, что мне нужно загрузить подкаталог tools из репозитория, но я не знаю, где он находится (в каком каталоге), и я также не знаю, как узнать, где он находится. Например, я не знаю, следует ли мне вводить svn co file:///home/svnrepository/tools или svn co file:///home/svnrepository/aaa/tools или svn co file:///home/svnrepository/aaa/bbb/tools.

Кто-нибудь знает, как я могу просмотреть файловую структуру сервера svn?

EDIT

Я был в состоянии выполнить cd /home/svnrepository/ (так, мне нужно удалить file://). Но в этом каталоге я не вижу подкаталог aaa, который я смог проверить с помощью svn co file:///home/svnrepository/aaa.

ответ

1

Для листинга каталога из SVN можно использовать

svn ls file:///home/svnrepository/ 

продолжать идти дальше с каждой командой Svn LS и достичь нужный файл.

Примечание- В вашем случае, хранилище выглядит локальным и, таким образом, вы можете сделать Ls напрямую, без использования «файла»:

ls /home/svnrepository/ 
Смежные вопросы