Разветвление Git в проекте MVC - 2 или более представлений с общим ядром - PullRequest
1 голос
/ 23 августа 2011

Я начинаю изучать git ветвление, и я разрабатываю с другими людьми веб-проект MVC (используя Zend).

Мы только что работали над основной веткой с сегодняшнего дня;Теперь нам нужно разработать различные виды (html aspect, css & co.), поэтому мы создали ветвь, назовем ее newview .

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

Через несколько дней мы хотели бы объединить изменения кода из моделей и контроллеров из ветви master в ветку newview .

Таким образом, вопрос заключается в следующем: как объединить только код моделей и контроллеров из главного ветвления в новый вид ветвления без перезаписи / объединения кода для представления (которые должны оставаться отдельными)?

1 Ответ

1 голос
/ 23 августа 2011

Я думаю, вы ищете слияния поддеревьев:

http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

В бесплатной онлайн Pro Git Book есть глава о слиянии поддеревьев

...