SVN: вложенный репо - PullRequest
       4

SVN: вложенный репо

2 голосов
/ 09 апреля 2010

Мы работаем с приложением PHP, которое не имеет понятия о переключаемых темах; Ситуация такова, что мы модифицируем приложение, добавляя наши собственные функции и шаблоны CSS / Smarty для нашего собственного внешнего вида.

У нас есть 2 проекта на основе этого приложения, каждый с разным макетом / презентацией. Следовательно, мне нужно иметь хранилище для хранения обоих css / шаблонов, но каким-то образом я могу «слиться» в нужный для соответствующего проекта. Как это можно сделать?

Ответы [ 2 ]

4 голосов
/ 09 апреля 2010

Либо вы создаете два репозитория и используете функциональность внешней ссылки для «включения» другого репозитория, либо вы просто создаете папки на базовом уровне репозитория и помещаете проекты туда.

RepoBase/Project1/trunk/
RepoBase/Project1/tags/
RepoBase/Project1/branches/
RepoBase/Project2/trunk/
RepoBase/Project2/tags/
RepoBase/Project2/branches/

Если оба проекта сильно зависят друг от друга, вы можете даже выбрать этот макет:

RepoBase/trunk/project1
RepoBase/trunk/project2
RepoBase/tags/project1
RepoBase/tags/project2
RepoBase/branches/project1
RepoBase/branches/project2

Вот как вы включаете внешние ссылки в репо:

http://svnbook.red -bean.com / ен / 1.4 / СВН-book.html # svn.advanced.externals

0 голосов
/ 09 апреля 2010

Краткая версия: нет такого понятия, как вложенный репозиторий. Google для внешних SVN.

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