Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [github] prawie identyczne strony na jednym repo
usb2.0
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam,

uprzedzam na początek, że pewnie problem dotyczy mojego braku znajomości gita, ale sam nie umiem sobie z tym poradzić,

otóż mam na github repo, na tym repo mam 4 branche, master, a, b i c
idea jest taka, że trzymam tam strony, ktore współdzielą sie ten kod, różnią się jedynie css'ami, obrazkami i czasem templatami, wiec 4 branche to 4 oddzielne strony,
zdarzalo mi sie że np musialem dodać jakaś funkcjonalność tylko do mastera, a po kilku dniach się okazywało że ten commit z mastera, musi też pójść do brancha 'a' na przykład, no i wszystko spoko, poza tym nie umiem najwyrażniej skorzystać z cherry-pick ( czy inaczej jakoś zrobić deploy commita z mastera na inny branch), wchodziłem sobie w folder z branchem a, dawałem
git pull origin master
no były z tego jakieś konflifty, ale nic poważnego, do czasu, projekt się rozrasta, mimo, że róznice między branchami są nadal nieznaczne, to za każdym razem musze się użerać z konfliktami i troche jest to denerwujące,

pytanie brzmi,
jak się do tego porządnie zabrać?


Dziękuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Jak robilem przesiadke z SVN do GIT mialem identyczny problem (a przynajmniej tak mi sie wydaje).
W SVN tez mialem branche na projekty i na core a potem tylko mergowalem jak byla potrzeba.

W git kazdy projekt to bylo juz oddzielne repo i szukalem sposobu jak to polaczyc. Rozwiazaniem byly wlasnie cherry-pick
Moze cos ci ten temat pomoze
http://forum.php.pl/index.php?showtopic=240571&st=0
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 20:55