Вложенные svn репозитории - PullRequest
16 голосов
/ 09 марта 2010

Я получил «Проект А» в хранилище. Но в этом проекте я использую библиотеку, которая размещена на Google Code. Есть мой вопрос: есть ли способ, чтобы эти библиотечные файлы были «подключены» к Google Code SVN, и одновременно мой проект в моем репо (это родитель для этой библиотеки), чтобы я мог фиксировать библиотечные файлы в своем хранилище, когда я решу , что ревизия внешнего проекта в порядке?

Я пытался оформить заказ в папке библиотеки, файлы были загружены из репозитория Google Code. Но я в этом случае не смог добавить их в мой репозиторий - их не было видно в окне «Добавить».

1 Ответ

18 голосов
/ 09 марта 2010

Вы можете использовать Внешний , который заставит SVN извлекать последнюю версию внешних файлов при извлечении из своего хранилища.

со страницы выше:

Удобство свойства svn: externals заключается в том, что как только оно установлено в версионном каталоге, каждый, кто извлекает рабочую копию этого каталога, также получает преимущество от определения externals. Другими словами, как только один человек приложил усилия для определения этих извлеченных вложенных рабочих копий, больше никто не должен беспокоиться - Subversion при извлечении исходной рабочей копии также извлекает внешние рабочие копии.

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