2016-10-01 7 views
5

Pracuję nad projektem Android z 4 programistami.Jak uniknąć powtarzania kodu w gałęziach repozytorium Git

i Client porządek następujący:

  1. Nowy projekt dla aplikacji (4 programiści)
  2. Przechowywać aktualizacje i poprawki till nowy projekt gotowy (1 Developer)

My wydanie:

Jak zastosować powyższe w repozytorium Git (oddziały)

Czy powinienem utworzyć nowy oddział do przeprojektowania, a drugi do aktualizacji i poprawek? i jaki jest najlepszy sposób na uniknięcie przenoszenia i powtarzania kodu?

niektóre aktualizacje i poprawki mogą wpływać na klasy Java, które podlegają zmianom w projekcie.

Porady, proszę. Bardzo dziękuję

+0

, więc logika pozostanie prawie taka sama? tylko interfejs użytkownika został przeprojektowany? – user1506104

+0

@ user1506104, interfejs użytkownika zmieni się (bez pokazywania) , a niektóre aktualizacje i poprawki zostaną zastosowane w starym interfejsie użytkownika (w przypadku aktualizacji Google Play) –

Odpowiedz

2

Ponieważ używasz Git, można to zrobić łatwo poprzez podstawowy przepływ pracy i scalania. Twój zespół powinien wiedzieć, jak stosować operacje Git, takie jak przełączanie oddziałów, łączenie i rozwiązywanie konfliktów w gałęziach. Pełny artykuł na ten temat można znaleźć w Git documentation here obejmuje sprawę podobną do Twojej.

Powiązane problemy