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 …
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łąź …
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 …
Wprowadziłem kilka zmian w mojej gałęzi master i chcę wprowadzić je wcześniej. kiedy wybieram następujące zatwierdzenia, utknąłem na fd9f578, gdzie git mówi: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Co git próbuje mi powiedzieć i czy wybranie właściwego rozwiązania jest tutaj …
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 …
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 …
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 …
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 …
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?
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 …
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. …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.