Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #31020 > unrolled thread
| Started by | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| First post | 2017-12-06 17:12 +0100 |
| Last post | 2017-12-07 21:49 +0100 |
| Articles | 4 — 3 participants |
Back to article view | Back to pl.comp.programming
Praktyka rozwijania gałęzi git Borneq <borneq@antyspam.hidden.pl> - 2017-12-06 17:12 +0100
Re: Praktyka rozwijania gałęzi git Mateusz Bogusz <mabakay@o2.pl> - 2017-12-06 18:01 +0100
Re: Praktyka rozwijania gałęzi git kriters <kritersi@o2.pl> - 2017-12-06 20:13 +0100
Re: Praktyka rozwijania gałęzi git Mateusz Bogusz <mabakay@o2.pl> - 2017-12-07 21:49 +0100
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2017-12-06 17:12 +0100 |
| Subject | Praktyka rozwijania gałęzi git |
| Message-ID | <p094sk$c4o$1@node2.news.atman.pl> |
Mam projekt git. Chcę teraz dorobić dużą funkcjonalność A. Więc gałąź master zapisuję jako gałąź before_A i rozwijam master. Dużo ułatwia mi to, że mam pod Linuxem dwa osobne katalogi, każdy na inną gałąź gita. Ale jest problem: w gałęzi before_A zmieniam jakąś mniejszą funkcjonalność, rozwijając ją. Teraz chcę mieć dokładnie takie same zmiany w master. Więc muszę ręcznie powtórzyć wklejając te kawałki kodu? Jak działać a takim razie?
[toc] | [next] | [standalone]
| From | Mateusz Bogusz <mabakay@o2.pl> |
|---|---|
| Date | 2017-12-06 18:01 +0100 |
| Message-ID | <p097pq$oet$1@node1.news.atman.pl> |
| In reply to | #31020 |
> Mam projekt git. Chcę teraz dorobić dużą funkcjonalność A. > Więc gałąź master zapisuję jako gałąź before_A i rozwijam master. A jak będziesz chciał jednocześnie rozwijać funkcjonalność B i C do tego, to jak ponazywasz te gałęzie? :-> > Dużo ułatwia mi to, że mam pod Linuxem dwa osobne katalogi, każdy na > inną gałąź gita. A jakbyś miał Maca to dwóch katalogów już by się nie dało? Bez dublowania folderów można też git switch. > Ale jest problem: > w gałęzi before_A zmieniam jakąś mniejszą funkcjonalność, rozwijając ją. > Teraz chcę mieć dokładnie takie same zmiany w master. Więc muszę ręcznie > powtórzyć wklejając te kawałki kodu? > Jak działać a takim razie? Używasz cherry-pick do tego. -- Pozdrawiam, Mateusz Bogusz
[toc] | [prev] | [next] | [standalone]
| From | kriters <kritersi@o2.pl> |
|---|---|
| Date | 2017-12-06 20:13 +0100 |
| Message-ID | <5a28416c$0$652$65785112@news.neostrada.pl> |
| In reply to | #31020 |
W dniu 2017-12-06 o 17:12, Borneq pisze: > Mam projekt git. Chcę teraz dorobić dużą funkcjonalność A. > Więc gałąź master zapisuję jako gałąź before_A i rozwijam master. Bez sensu. > Dużo ułatwia mi to, że mam pod Linuxem dwa osobne katalogi, każdy na > inną gałąź gita. > Ale jest problem: > w gałęzi before_A zmieniam jakąś mniejszą funkcjonalność, rozwijając ją. > Teraz chcę mieć dokładnie takie same zmiany w master. Więc muszę > ręcznie powtórzyć wklejając te kawałki kodu? > Jak działać a takim razie? git checkout master git merge before_A
[toc] | [prev] | [next] | [standalone]
| From | Mateusz Bogusz <mabakay@o2.pl> |
|---|---|
| Date | 2017-12-07 21:49 +0100 |
| Message-ID | <p0c9g4$nub$1@node1.news.atman.pl> |
| In reply to | #31025 |
W dniu 06.12.2017 o 20:13, kriters pisze: > git merge before_A Merge jest dla Lam ;-) -- Pozdrawiam, Mateusz Bogusz
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.programming
csiph-web