Subclipse - извлечение SVN-репозитория в некорневую папку - PullRequest
3 голосов
/ 16 ноября 2009

Есть ли способ сделать извлечение субклипа хранилищем в некорневой папке проекта. В частности, я хочу оформить заказ в папку src / wavedev, а не просто в корневой каталог проекта.

Ответы [ 3 ]

2 голосов
/ 16 ноября 2009

Не уверен, что это решение вашей ситуации, но вы можете использовать SVN: Externals

Свойство SVN: Externals позволяет извлекать внешний репозиторий в вашем текущем репозитории. Изменение кода в этом внешнем репозитории обновит ваш текущий проект, а изменение кода в вашем текущем проекте из внешнего репозитория будет зафиксировано в этом репозитории.

Чтобы установить внешнее свойство в subclipse:

right-click your root foolder
select team > set property
From the property dropdown select "svn:externals"

установить значение:

src/wavedev  http://svn.yourrepository/wavedev

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

1 голос
/ 16 ноября 2009

Если ваш проект верхнего уровня не находится под контролем версий, то вы, вероятно, не сможете выполнить трюк svn: externals.

Однако вы можете обойти это:

Проверьте код, который вы хотите в новом проекте (назовем этот проект B).

В проекте, в котором вы работаете (назовем его Project A), создайте новую папку (src / wavedev), но в диалоге New Folder используйте кнопку Advanced, чтобы связать ее с внешней папкой в ​​файловой системе. Вы можете указать его на местоположение проекта B.

Возможно, имеет смысл добавить проект B в путь сборки проекта A ...?

0 голосов
/ 07 августа 2012

Если ваш проект верхнего уровня не находится под контролем версий, 1. Вы можете извлечь дерево src в другом каталоге и сделать мягкую ссылку из вашего источника на извлеченную папку. 2. В качестве альтернативы, вы можете извлечь дерево src в другом месте и настроить eclipse для поиска источника во вновь извлеченной папке.

Ответы, приведенные выше, являются вполне корректными обходными путями, но их всего несколько в списке.!

...