Я работал над проектом локально, используя git-репо, клонированный из svn, используя git-svn. Теперь мне нужно добавить код из другого репозитория SVN. Код является модульным, поэтому новый код будет находиться в новом подкаталоге, который не перекрывает существующий код. Я использую git-svn в своей локальной среде разработки, промежуточный сервер - это svn checkout, а живой сервер - svn export.
Для некоторого контекста я работаю над двумя отдельными сайтами Drupal, каждый со своим репозиторием svn. На сайте A есть несколько пользовательских модулей, которые теперь необходимо добавить на сайт B. Как лучше всего управлять отдельными сайтами и репозиториями?
Похоже, мне лучше настроить третий отдельный репозиторий SVN, который содержит модули, которые совместно используются сайтами. Если да, то как лучше всего работать с двумя отдельными репозиториями в одном проекте?
РЕДАКТИРОВАТЬ : Меня особенно интересует, как другие обрабатывают управление версиями при смешивании модулей, добавленных в Drupal, с пользовательскими модулями на нескольких сайтах. Как мне улучшить настройку, описанную в последнем предложении первого абзаца?