Как использовать SVN с несколькими проектами MVC - PullRequest
2 голосов
/ 13 июня 2011

Я веб-разработчик.Я создал свою собственную среду PHP, которую я намерен использовать в нескольких проектах.Будучи новичком в SVN (и в целом в VCS), я не совсем уверен, как запустить мое репо.Я собираюсь сделать следующее: подготовить магистраль для моей инфраструктуры, включая библиотечные файлы, общие модели, а также некоторые контроллеры-заглушки и представления.Затем для нового проекта я бы разветвлялся от корня, называя ветку «Project n + 1».Затем разработайте этот проект как новый живой проект, обычно добавляя работу к контроллерам и представлениям, характерным для этого проекта, но иногда добавляя полезный код в библиотеку и общие модели.Тогда любой код, который считался полезным для основной платформы, мог быть объединен обратно в корень.Я думаю, я бы в конечном итоге с структуры каталогов, как:

  • / root / framework /
  • / root / project-1 /
  • / root / project-2 /
  • / root / project-n /

и т.д ...

Как все это звучит?Я на правильном пути?

1 Ответ

2 голосов
/ 13 июня 2011

да, вы есть. Если вы создаете свой репозиторий со стандартным соглашением об именах, состоящим из 3 каталогов верхнего уровня: «ствол», «теги» и «ветки», то вы должны поместить всю свою работу в папку веток, ваши выпущенные для живых проектов под тегами и ваши « Ядро 'в стадии разработки под стволом.

Прочтите Красную книгу , особенно раздел Организация хранилища .

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