Как я могу найти все стволы от нескольких разных серверов Subversion? - PullRequest
0 голосов
/ 21 мая 2010

У нас есть много репозиториев SVN, но многие из них имеют вложенные проекты.Мне нужен какой-то способ найти только каталоги транков и создать их список.

Итак, путь svn к транку может быть svn: // svnserver / repos / myproject / trunk или svn: // svnserver / repos / myproject / mysubproject / trunk

Мне нужно сгенерировать список каталогов / trunk из нескольких разных серверов.Есть ли способ сделать это?Кто-нибудь видел скрипт (sh, perl, что угодно) для выполнения чего-то подобного?Мне просто нужна подсказка о том, как начать.

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Как насчет паутинга в веб-интерфейсе? Это работает:

httrack -q https://user:password@example.com/svn/ -O /tmp/svn -c1 -J1000 -t -%k -F HTTrack/3.0x -z -C0 -I0 -p0 -#T
grep trunk /tmp/svn/hts-log
0 голосов
/ 22 мая 2010

Хотите посмотреть репозитории на серверах или рабочие копии?

Когда мне приходилось делать это с кучей рабочих копий, я просто искал каталоги с подкаталогами .svn, а затем запускал svn info в каждой из них. Я сопоставляю результаты. Я никогда не удосужился сделать из этого инструмент.

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