Экспорт одного файла из SVN, возможно, после внешних

Мне нужно экспортировать один файл из SVN. Моя структура может выглядеть так:

- trunk
   - file.py
   - anotherfile.py
   - folder
      - stuff.py
   - anotherfolder # <-- External!
      - magic.py

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

/trunk/file.py
/trunk/anotherfile.py
/trunk/folder/stuff.py
/trunk/anotherfolder/magic.py

Для первых трех, я понимаю, я могу использовать svn export как это:

> svn export http://host.xyz/trunk/folder/stuff.py c:\stuff.py

Но это не работает, если файл находится во внешнем:

> svn export http://host.xyz/trunk/anotherfolder/magic.py c:\magic.py
svn: E170000: URL 'http://host.xyz/trunk/anotherfolder/magic.py' doesn't exist

0 ответов

В итоге я использовал один из ответов из статьи Как напрямую проверить внешний URL SVN? путем определения целевого URL + целевой ревизии через...

svn propget svn:externals http://svn/myurl/

... а затем используя этот целевой URL + ревизию для экспорта файла.

Другие вопросы по тегам