"SVN список" игнорирует внешние - PullRequest
2 голосов
/ 28 августа 2009

У меня есть каталог с именем 'library' в моем дереве SVN, который использует внешние компоненты для загрузки библиотек, таких как zend framework / smarty /....

я использую самописный инструмент, который использует «список SVN», где я могу выбрать файлы, которые должны быть загружены на серверы, и кажется,

svn list не загружает внешние реквизиты, поэтому каталог библиотеки пуст что означает, что я не могу загрузить библиотеки, используя мой инструмент

поэтому вопрос: есть ли опция, чтобы 'svn list' также загружал внешние файлы?

ТНХ

Ответы [ 2 ]

3 голосов
/ 28 августа 2009

Решение было бы позвонить:

svn propget svn:externals -R 

и вызовите svn list на каждом внешнем пути.

0 голосов
/ 28 августа 2009

Просто чтобы добавить к ответ Фрэнсиса Б. , svn list может быть улучшено в будущем выпуске SVN, если я верю этой теме :

Подкоманда list отлично подходит для написания сценариев поверх набора файлов / каталогов, перечисленных в репозитории, без необходимости извлечения исходного кода.

Я экспериментировал с использованием svn:externals, используя синтаксис ^ для описания логических представлений моего хранилища.

Однако я обнаружил, что подкоманда svn list не имеет возможности ходить по внешнему виду. Я думаю, что это была бы действительно полезная функция, позволяющая составлять список того, что будет извлечено или экспортировано, без необходимости делать это на самом деле.

Введение опции, такой как --no-ignore-externals, позволит стандартному списку svn оставаться неизменным, но все же позволяет этой опции обходить внешнее.

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