Экспорт одного файла из 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 + ревизию для экспорта файла.