2012-03-14 16 views

Odpowiedz

252

Należy przeczytać ten artykuł: Remote branches with TortoiseGit

Zgodnie z tym blogu:

... wyjąć z lokalnym oddziałem przez pierwszego otwarcia dialogowe Checkout/Switch dostać się na dialogu z Browse refs.

enter image description here

W oknie dialogowym Browse refs możemy prawym przyciskiem myszy na lokalnym oddziale i wybierz, aby go usunąć.

enter image description here

Aby usunąć zdalną gałąź możemy zrobić to samo, ale zamiast prawym przyciskiem myszy na naszym lokalnym oddziale możemy rozwinąć drzewo pilotów zdalnego sterowania w lewej części okna, a następnie zlokalizować zdalnego oddziału.

enter image description here

+6

Przy okazji. należy pamiętać, że nie można usunąć gałęzi, w której aktualnie się znajdujesz (spowoduje to błąd). Również jeśli gałąź, którą chcesz usunąć, nie jest widoczna w oknie dialogowym "Przeglądaj odniesienia", które mogło zostać utworzone niedawno, wykonaj polecenie przeciągnij wcześniej. I w końcu istnieje bezpośredni sposób, aby przejść do "Przeglądaj referencje". Zobacz inną odpowiedź od Razvan Panda. – Trilarion

+3

Świetna odpowiedź! Ale ta opcja potrzebuje lepszego miejsca w TortoiseGit gui, jest teraz trochę "ukryta" ... –

+0

@StijndeWitt Tam jest, zobacz odpowiedź [Răzvan Panda] (https://stackoverflow.com/a/13327694/321973) –

79

Można Przesunięcie + prawym przyciskiem myszy na sklonowanego repozytorium i wybrać Browse References z TortoiseGit podmenu:

Kliknij na pilotów w lewym widoku drzewa, a następnie kliknij prawym przyciskiem myszy gałąź, którą chcesz usunąć, i kliknij Delete remote branch.

Można też pozbyć się „Shift” + prawy przycisk myszy: Przejdź do ustawień TortoiseGit -> „Ustawienia rozszerzone menu kontekstowe” i odznacz „Przeglądaj Referencje”

+6

Możesz także pozbyć się "shift" + prawy przycisk myszy: Przejdź do ustawień TortoiseGit -> "Ustaw rozszerzone menu kontekstowe" i odznacz " Przeglądaj referencje " – MrTux

+1

Również coś bardzo przydatnego w tym rozwiązaniu można wybrać wiele oddziałów. Przydała się, gdy trzeba usunąć 62 gałęzie. Dzięki – Noki

+0

@Noki Możliwe jest usuwanie gałęzi w oknie dialogowym Przeglądaj odniesienia. Zobacz moją odpowiedź https://stackoverflow.com/a/46312594/3247152 –

2

Otwarte dziennika dialogowe pierwszy, istnieją sposoby, aby usunąć gałąź (eS):

  1. prawym przyciskiem myszy na gałęzi
    enter image description here

  2. Kliknij prawym przyciskiem myszy na popełnić
    enter image description here

  3. W Browse odwołuje dialogowe
    enter image description here

  4. Usuń scalone oddziały
    enter image description here

  5. Usuń te oddziały zdalnego śledzenia który odległych oddziałów nie istnieją na zdalnym
    enter image description here
    [Uwaga], jeśli chcesz przycinać nie istnieją branże za każdym razem wykonać pobierał, można zrobić to:
    enter image description here