cherry-pick

Jakie modele rozgałęziające Git działają dla Ciebie?

Nasza firma korzysta obecnie z prostego modelu rozgałęzień trunk/release/hotfixes i prosi o poradę, które modele rozgałęzień ... riven development , a jeśli Plastic nie jest twoim wyborem, przestudiuj model rozgałęziający nvie i jego wspierające Skrypty.

Co oznacza cherry-picking commit z Gitem?

Ostatnio zostałem poproszony, aby wybrać commit. Ale nie mam pojęcia, co to znaczy. Co oznacza cherry picking commit w git? Jak ty to robisz?

Czy można wybrać commit z innego repozytorium git?

Pracuję z repozytorium git, które potrzebuje commita z innego repozytorium git, które nic nie wie o pierwszym. Zazwyczaj wyb ... ywam git-svn. Moja pierwsza gałąź używa git-svn z trunk repo Subversion, a następna gałąź używa git-svn na gałęzi Subversion.

Jak wybrać wiele commitów

Mam dwie gałęzie. Commit a jest głową jednego, podczas gdy drugi ma b, c, d, e i {[5] } na górze a. I want to move c, d, e i ... ą. Ale czy jest jakiś sposób, aby cherry-pick wszystkie c-f w jednym rozkazie? Oto wizualny opis scenariusza (dzięki JJD):

Git Cherry-pick vs Merge Workflow

Zakładając, że jestem opiekunem repo i chcę pobierać zmiany od współtwórcy, istnieje kilka możliwych przepływów pracy: I c ... est normą, ale uważam, że rozwiązanie dużego commita za pomocą pojedynczego" konfliktu " nie jest najczystszym rozwiązaniem.

Jak git-cherry-pick zmienia tylko niektóre pliki?

Jeśli chcę scalić do gałęzi Git zmiany dokonane tylko w niektórych plikach zmienionych w danym commicie, który zawiera zmiany ... ów A i B. Brzmi to jak zadanie dla git cherry-pick, ale cherry-pick wie tylko jak scalić całe commity, a nie podzbiór plików.

Usuń określony commit

Pracowałem z przyjacielem nad projektem, a on edytował kilka plików, które nie powinny być edytowane. W jakiś sposób połączył ... olving the conflicts, mark the corrected paths with 'git add <paths>' or 'git rm <paths>' and commit the result.

git cherry-pick mówi " ... 38c74d jest połączeniem, ale nie podano opcji-m"

Dokonałem pewnych zmian w mojej gałęzi master i chcę je przenieść pod prąd. kiedy wybieram następujące commity jednak utknąłe ... ersion.c ... fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common 4172caa cleaned up comments in sessions.c ...

Konsekwencje stosowania przeszczepu w Mercurialu

Ostatnio pojawiło się kilka pytań dotyczących pomijania zmian podczas utrzymywania gałęzi wydania w Mercurial. Na przykład: ... je o operacji przeszczepu, aby pomóc mu w połączeniu? I wreszcie... P4: jakie są potencjalne problemy z takim przepływem?

Jak działa Git merge po cherry-pick?

Wyobraźmy sobie, że mamy master gałąź. Następnie tworzymy newbranch git checkout -b newbranch I wprowadzić dwa nowe comm ... czenia i decyduje, że zmiany nie powinny być stosowane dwa razy lub te commity są oznaczone wewnętrznie jako połączone razem?

Jak wybrać z jednej gałęzi do drugiej

Mam 2 gałęzie, master i dev. Jestem na gałęzi dev i chcę wybrać 1 commit z master do dev. Więc zrobiłem $ git cherry-pick ... ie widzę mojego commita be530cec7748e037c665bd5a585e6d9ce11bc8ad w historii Gita. Jak mogę zobaczyć mój commit w gałęzi dev?

Jak wybrać jedną wersję w Mercurial?

W Mercurial / TortoiseHg, biorąc pod uwagę poniższy przykład, jaki jest najprostszy sposób scalenia rewizji " G " w repo A be ... ma zależności od D, E lub F). Repo A: A - B - C Repo B (Clone of A) A - B - C - D - E - F - G Czy patch jest najlepszy?

Cofanie określonych zmian w Subversion

Załóżmy, że mam zestaw commitów w folderze repozytorium... 123 (250 new files, 137 changed files, 14 deleted files) 122 (150 ... pełnego połączenia) svn merge -c -120 . Zauważ, że Numer wersji musi być podany z minusem wiodącym. "-120" Nie " 120 "

Mainline parent number when cherry picking merge commits

Przypuśćmy, że to jest moja historia Gita Z / A -- C -- D \ / B Moja głowa jest obecnie w Z. Chcę wybrać B i ... a dwoje rodziców, ale skąd mam wiedzieć, który z nich jest 1 i 2, a co ważniejsze, kiedy ma znaczenie, gdy wybieram 1 albo 2?

W konflikcie Git cherry-pick lub rebase merge, w jaki sposób określane są podstawowe (aka "przodek"), lokalne i zdalne?

W normalnym konflikcie Git merge, trzy wersje pliku odtwarzanego dla połączenia trójstronnego są mniej więcej następujące: ... likt merge, nie ma wspólnego przodka, poprawnie mówiąc, więc jak te rzeczy są zdeterminowane? To samo można zapytać o rebase.

Git cherry-wybierz składnię i połącz gałęzie

Więc zrobiłem niezliczoną ilość Cherry picks wcześniej i wydaje się, że muszę zawieść w życiu z tym teraz, próbuję cherry pic ... ......it powinno być: $ git cherry-pick a8c5ad438f6173dc34f6ec45bddcef2ab23285e0 Od kiedy muszę dostarczać funkcję a - m?

Jak wybrać z gałęzi A do gałęzi B w systemie bez historii?

Załóżmy, że mam nowy system bez historii Gita i pobieram świeżą kasę z gałęzi A. gałąź A ma już commit C1, który zrobiłem wcz ... gałąź B w ogóle nie pokaże commita C1. Jak wybrać commit C1 z gałęzi a do gałęzi B? Używam Gerrit, GitBlit i EGit w eclipse.