Proste pytanie o automatyzację uaktualnień kodu i aplikowania patczy.

0

Witajcie.

Powiedzmy, że mamy repozytorium projektu na googlecode: http://code.google.com/p/googleappengine/source/list
Załóżmy, że mam też kilka patchy do 3 plików oraz własne repozytorium. Żaden z tych plików nie będzie ruszany przez następne 20 uaktualnień kodu.

Cz możliwa jest taka automatyzacja procesu, że do mojego repozytorium będą pobierane wszystkie zmiany z kolejnych 20 uaktualnień kodu z głównego repozytorium projektu a potem będą aplikowane moje poprawki i tylko w przypadku wystąpienia konfliktów (zmiany w wielkościach plików dla których mam patche) będzie wymagana ingerencja i manualne zmiany kodu ?

1

Tak musisz utworzyc Brunch'a i wtedy sobie tworzysz swoj kod niezaleznie od kodu w trunk. Dziala to tak... masz trunk cos jakby pien w drzewie, a brunch to po prostu galaz, ktora moze byc po prostu do testu jakiegos rozwiazania i nie koniecznie musi zostac (moze byc sciete) lub moze zostac zaakceptowana i zostanie w pniu czyli dodasz do trunka.

Aby powrocic z bruncha do trunka musisz wykonac mergowania. Tutaj masz 3 opcje. Jesli chcesz aktualizowac swoj brunch musisz wykonac merga z oryginalna sciezka z trunka w twoja strone. A jesli chcesz zapisac zmiany wybierz druga opcje synchronizacji twojej wersji kodu z kodem w trunk. Wiecej znajdziesz na strinie svn.

0

git

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.