2016-10-01 5 views
5

Я работаю над проектом Android с 4 разработчиками.Как избежать повторения кода на ветвях репозитория Git

и Client заказ следующее:

  1. Новый дизайн для приложения (4 компании)
  2. Keep обновления и исправления До нового дизайна готовы (1 разработчик)

Мои выпуск:

Как применять вышеуказанное в хранилище Git (филиалы)

Должен ли я создать новую ветку для повторного проектирования, а другую - для обновления и исправления? и каково наилучшее использование, чтобы избежать перемещения и повторения кода?

Некоторые обновления и исправления могут влиять на классы Java, которые при изменении дизайна.

Совет, пожалуйста. Очень спасибо

+0

так логика останется почти такой же? только пользовательский интерфейс имеет редизайн? – user1506104

+0

@ user1506104, Пользовательский интерфейс изменится (без отображения) , а некоторые обновления и исправления будут применены к старому пользовательскому интерфейсу (для обновлений Google Play) –

ответ

2

Поскольку вы используете Git, это можно сделать легко с помощью базового процесса ветвления и слияния. Ваша команда должна знать, как применять операции Git, такие как коммутация ветвей, слияние и как разрешать конфликты филиалов. Полная статья об этом может быть найдена в Git documentation here является чехлом, похожим на ваш.

 Смежные вопросы

  • Нет связанных вопросов^_^