Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #31020 > unrolled thread

Praktyka rozwijania gałęzi git

Started byBorneq <borneq@antyspam.hidden.pl>
First post2017-12-06 17:12 +0100
Last post2017-12-07 21:49 +0100
Articles 4 — 3 participants

Back to article view | Back to pl.comp.programming


Contents

  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

#31020 — Praktyka rozwijania gałęzi git

FromBorneq <borneq@antyspam.hidden.pl>
Date2017-12-06 17:12 +0100
SubjectPraktyka 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]


#31021

FromMateusz Bogusz <mabakay@o2.pl>
Date2017-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]


#31025

Fromkriters <kritersi@o2.pl>
Date2017-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]


#31037

FromMateusz Bogusz <mabakay@o2.pl>
Date2017-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