Как сохранить внутреннюю структуру и приложения независимо от версий? - PullRequest
0 голосов
/ 06 января 2012

Наша компания использует внутреннюю среду PHP MVC для большинства наших проектов, что значительно усложняет работу и упрощает процесс разработки.

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

Наши требования будут:

  • Централизованное хранилище кода, куда каждый разработчик может подключитьсяпоследняя версия любого приложения / фреймворка.
  • Разработчики приложений должны иметь возможность обновлять фреймворк в своем приложении до последней версии
  • Разработчики приложений также должны иметь возможность отправлять исправления в код фреймворкаНезависимо от версии приложения
  • Ограниченный доступ к коду фреймворка.Что-то вроде запросов в GitHub разрешить разработчикам отправлять патчи кода инфраструктуры.

Мы пробовали SVN, но очень склонно делать корневой каталог репозиторием и иметь родительский каталог с другим,Мы также пробовали Git, но, по-видимому, он не поддерживает вложенные репозитории.

Есть какие-нибудь подсказки о том, как с этим справиться?

1 Ответ

1 голос
/ 06 января 2012

Взгляните на подмодули. Подробнее о них в progit.org/book.

...