Назад | Перейти на главную страницу

SVN внутри другого SVN

У меня есть простой проект в SVN, и все работает нормально. Я хочу использовать код из другой Сервер SVN в папке внутри этого простого проекта.

Как я могу это сделать?

Я хочу иметь возможность позже обновлять код с этого «другого» сервера SVN.

svn co http://svnserverone.com/projects/trunk/ mjproject
svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module

Спасибо за ваше время и ответы!

Ото

Самый простой способ сделать это - использовать что-то под названием svn: externals.

Мне пришлось добавить пробел к http: // и другому серверу из-за защиты от спама

cd mjproject/path/modules
svn propset svn:externals 'new_module_name http:// anotherserver.com/whatever/trunk/' .

свойство 'svn: externals' установлено на '.'

затем зафиксируйте:

svn ci -m "adding externals"

тогда делай

svn up

Ссылки: http://beerpla.net/2009/06/20/how-to-properly-set-svn-svnexternals-property-in-svn-command-line/