2009-10-08 3 views
2

Я хотел бы иметь следующую структуру в моем SVN RepositoryДобавить внешний проект в хранилище подрывной

External 
    - MVC 
    - MVCConttrib 
    - NLog 

Я хочу, чтобы каждый член команды, чтобы иметь возможность проверить внешний репозиторий, так что никто не должен смотреть вверх SVN url для базовых проектов, но я хочу, чтобы проекты в репозитории обновлялись со своих соответствующих (внешних) URL-адресов.

Как это сделать?

Надеюсь, мои объяснения не слишком запутывают, но я не знаю, как еще объяснить это.

+0

Возникает вопрос? –

+0

Да, как это сделать? –

ответ

6

вы ищете svn:externals?

определения является внешним отображением локального каталога к URL-а в идеале конкретная ревизии, из версированного каталога [...]

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

+0

Это здорово :) На самом деле решает другую проблему, когда мне всегда приходилось распространять мои представления asp.net-mvc над несколькими проектами: D –

+0

Можете ли вы сделать то же самое для отдельных файлов? Например, если я хочу, чтобы весь один файл моей папки CSS был реплицирован среди нескольких рабочих репозиториев? –

Смежные вопросы