список svn игнорирует внешние

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

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

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

Итак, вопрос: есть ли вариант, чтобы «список svn» также загружал внешние файлы?

Спасибо


person John Doe    schedule 28.08.2009    source источник


Ответы (2)


Решением будет вызов:

svn propget svn:externals -R 

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

person Francis B.    schedule 28.08.2009

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

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

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

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

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

person VonC    schedule 28.08.2009