Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Git - czy da się przenosić wybrane rewizje pomiędzy branchami ?
Revers
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.09.2014

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


Chodzi o to, że pracuje sobie zdalnie na kilku branch'ach zaś na serwerze developerskim jest "master" >> "dev" i kilka pobocnycznyh

No i jeżeli u siebie mam rozgrzebanych kilka skryptów, a w między czasie muszę wgrać jakąś poprawkę.
To robię to tak że np Branch'u X robię sobie tą porpawkę, później commit/push i na serwerze developerskim robie Pull na brach X a potem gałaź "Dev" łącze (merge) z "X".

Niestety takie rozwiąznie mi się nie podoba, bo czasami jest tak że na gałęzi "X" rozszerzamy jakaś funkcjonalność, w między czasie robię tą porpawkę i na serwerze developerskim chciałbym tylko ją wgrać, tą wybraną rewizje, bo nie chce aby klient widział np rozwaloną jakaś funkcjonalność, która jest w trakcie przebudowy. A robić osobny branch dla każdej poprawki jakoś mi nie leży. Czasami są porawki, które wypadało by uwzględnić w kilku branchach i tu się zaczynają schody, pewnie by trzeba było robić patch, ale z tym się nie bawiłem i przy tym pojawia się problem z dostępem np poprzez FTP z serwerem developerskim

A kombinowanie z łączeniem branchy, np jak trzeba uwzglednić jedną poprawkę w kilku brancha jest czasochłonne. Wolałbym wgrywac tylko wybraną lub wybrane rewizje i rozwiązywać konflikty i pytanie czy się da a jak tak to w jaki sposób można to zrobić.

I pytanie poboczne, czy można wybrane rewizje z brancha wyciągnąć (skopiować) i np stworzyć z nich inny branch
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 03:47