Pytania otagowane jako cherry-pick

W zarządzaniu kontrolą źródła czynność polegająca na wybiórczym pobieraniu pojedynczych zmian z peer to peer nazywana jest „najlepszym wyborem”.


12
Jak wybrać wiele zatwierdzeń
Mam dwie gałęzie. Popełnić ajest szef jednego, a druga ma b, c, d, ei fna górze a. Chcę przenieść c, d, ea fdo pierwszego oddziału bez popełnienia b. Korzystanie wiśnia odebrać to jest proste: Zamówienie pierwszy oddział cherry-pick jeden po drugim cdo fi rebase drugą gałąź na początku. Ale czy …

11
Czy jest możliwe wybranie zatwierdzenia z innego repozytorium git?
Pracuję z repozytorium git, które wymaga zatwierdzenia z innego repozytorium git, które nie wie nic o pierwszym. Zazwyczaj wybrałbym cherry przy użyciu HEAD@{x}w dzienniku reflog, ale ponieważ .gitnic nie wie o tym wpisie reflog (inny katalog fizyczny), w jaki sposób mogę to wybrać, czy mogę? Używam git-svn. Moja pierwsza gałąź …
724 git  cherry-pick 

12
Jak git-cherry-pick tylko zmiany niektórych plików?
Jeśli chcę scalić się z gałęzią Git, zmiany dokonane tylko w niektórych plikach zmienionych w konkretnym zatwierdzeniu, które obejmują zmiany wielu plików, jak można to osiągnąć? Załóżmy, że git commit nazywa stuffma zmian w plikach A, B, C, a Djednak chcę scalić tylko stuff„s zmian w plikach Ai B. Brzmi …
586 git  github  cherry-pick 


4
Jakie modele rozgałęzień Git działają dla Ciebie?
Nasza firma obecnie używa prostego modelu rozgałęziania magistrali / wydania / poprawek i chciałaby uzyskać porady na temat tego, które modele rozgałęziania najlepiej sprawdzają się w Twojej firmie lub w procesie rozwoju. Przepływy pracy / modele rozgałęziające Poniżej znajdują się trzy główne opisy tego, które widziałem, ale są one częściowo …

3
Git Cherry-pick vs Merge Workflow
Zakładając, że jestem opiekunem repozytorium i chcę pobierać zmiany od współautora, istnieje kilka możliwych przepływów pracy: I cherry-pickkażda popełnienia z pilota (w tej kolejności). W takim przypadku git zapisuje zatwierdzenie jako niezwiązane ze zdalną gałęzią. I mergegałąź, wprowadzając wszystkie zmiany i dodając nowe zatwierdzenie „konfliktowe” (w razie potrzeby). I mergekażdy …
302 git  merge  cherry-pick 

10
Usuń określone zatwierdzenie
Pracowałem z przyjacielem nad projektem, a on edytował kilka plików, których nie powinno się edytować. W jakiś sposób połączyłem jego prace z moimi, albo kiedy je wyciągnąłem, albo gdy próbowałem po prostu wybrać konkretne pliki, które chciałem. Od dłuższego czasu szukam i gram, próbując wymyślić, jak usunąć zatwierdzenia zawierające edycje …

2
W jaki sposób git scala się po pracy w cherry pick?
Wyobraźmy sobie, że mamy masteroddział. Następnie tworzymy newbranch git checkout -b newbranch i wykonaj dwa nowe commity do newbranch: commit1 i commit2 Następnie przełączamy się na master i make cherry-pick git checkout master git cherry-pick hash_of_commit1 Patrząc na gitkto, widzimy, że commit1 i jego wybrana wersja mają różne skróty, więc …

1
Jak wybierać wiśnie z jednej gałęzi do drugiej
Mam 2 gałęzie masteri dev. Jestem w devbranży i chcę wybrać 1 zatwierdzenie od masterdo dev. Więc zrobiłem $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Ale kiedy to robię git statusi gitx, nie widzę swojego zaangażowania be530cec7748e037c665bd5a585e6d9ce11bc8adw historii git. Jak mogę zobaczyć moje zatwierdzenie w devgałęzi?

4
git cherry-pick nie działa
Próbuję wybrać najlepszy commit od mastera i przenieść go do obecnej gałęzi produkcji. Jednak kiedy wykonuję git cherry-pick <SHA-hash>, po prostu otrzymuję ten komunikat: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit but …

2
Konsekwencje zastosowania przeszczepu w Mercurialu
Ostatnio pojawiło się kilka pytań dotyczących pomijania zmian podczas utrzymywania gałęzi wydań w Mercurial. Na przykład: Mercurial: Zmiany specyficzne dla gałęzi powracają po fikcyjnym połączeniu Dlaczego wycofania się Mercurial w jednej gałęzi mają wpływ na inne gałęzie? Odkąd został wprowadzony w 2.0, zastanawiałem się nad użyciem, graftaby uniknąć tego problemu. …

4
Błąd podczas przesyłania zmian w GIT. Nazwy referencji muszą być zgodne z regułami formatu referencyjnego git
Mam jeden błąd podczas używania git na Sourcetree. Utworzyłem lokalny oddział o nazwie sprints / Mycompany_sprint_1 (ponieważ chcę go w kategorii), a następnie wykonałem wiele wiśniowych wyborów do tej gałęzi z innej. Następnie próbowałem wypchnąć wszystkie zmiany w moim oddziale, ale otrzymuję kolejny błąd: Oddział zdalny ”(oddział lokalny =„ sprinty …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.