git-sweep

Screenshot Software:
git-sweep
Szczegóły programowe:
Wersja: 0.1.1
Filmu: 14 Apr 15
Wywoływacz: Arc90, Inc.
Licencja: Wolny
Popularność: 19

Rating: 1.0/5 (Total Votes: 1)

git-Sweep jest narzędziem wiersza polecenia, które pomaga oczyścić Git gałęzie, które zostały połączone w pana.
Jedną z najlepszych cech Git jest tanie gałęzie. Istnieje istniejące modele rozgałęzienia jak GitHub Flow i git-flow Vincent Driessen, że opisują sposoby korzystania z tej funkcji.
Problem
Twój mistrz oddziału jest zazwyczaj, gdzie wszystkie ziemie kod. Wszystkie funkcje oddziały mają być krótkotrwałe i włączony do mistrza po ich zakończeniu.
Ponieważ czas idzie naprzód, można zbudować długą listę branż, które nie są już potrzebne. Zostały połączone w mistrza, co robimy teraz z nimi?
odpowiedzi
Korzystanie git-Sweep można bezpiecznie usunąć zdalnych oddziałów, które zostały połączone w pana.
Aby zainstalować go uruchomić:
pip install git-zamiatać || easy_install git-zamiatania
Spróbuj to dla siebie (bezpiecznie)
Aby zobaczyć listę branż, które wykrywa git-zamiatania być połączone z gałęzią master:
Trzeba mieć swoje repozytorium Git jako bieżącego katalogu roboczego.
$ Cd myrepo
Komenda podgląd nie wprowadza żadnych zmian w repo.
$ Git-Sweep podgląd
Pobieranie z pilota
Oddziały te zostały włączone do mistrza:
& Nbsp; branch1
& Nbsp; Branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Aby je usunąć, należy uruchomić ponownie `git-przeciągnięcia cleanup`
Jeśli jesteś zadowolony z listy, można uruchomić komendę, która usuwa te branże z pilota, czyszczenie:
$ Git-porządkowe zamiatać
Pobieranie z pilota
Oddziały te zostały włączone do mistrza:
& Nbsp; branch1
& Nbsp; Branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Usuń te gałęzie? (Y / n) y
& Nbsp; usuwanie branch1 (wykonane)
& Nbsp; usuwanie Branch2 (wykonane)
& Nbsp; usuwanie branch3 (wykonane)
& Nbsp; usuwanie branch4 (wykonane)
& Nbsp; usuwanie branch5 (wykonane)
Wszystko gotowe!
Powiedz wszystkim, aby uruchomić `git pobrać --prune` do synchronizacji z tym pilotem.
(Nie masz się, twoje jest zsynchronizowany)
Uwaga: może to zająć trochę czasu, to mówi na rurach na pilocie.
Możesz również nadać mu inną nazwę dla odległych i mistrzowskich oddziałów.
$ Git-Sweep podgląd = rozwijać --origin --master = GitHub
...
Powiedz to pominąć git sprowadzić że robi domyślnie.
$ Podgląd zamiatać --nofetch git-
Oddziały te zostały włączone do mistrza:
& Nbsp; branch1
Aby je usunąć, należy uruchomić ponownie `git-przeciągnięcia czyszczenia --nofetch`
Zrób to pominąć niektóre oddziały.
$ Git-Sweep Podgląd --skip = rozwijać
Pobieranie z pilota
Oddziały te zostały włączone do mistrza:
& Nbsp; ważne-upgrade
& Nbsp; upgrade-libs
& Nbsp; derp-removal
Aby je usunąć, należy uruchomić ponownie `git-porządkowe zamiatać --skip = develop`
Po git-Sweep znajdzie gałęzie, zostaniesz poproszony, aby potwierdzić, że chcesz, aby je usunąć.
Usuń te gałęzie? (T / n)
Możesz użyć opcji --force na ominięcie tego i rozpocznie usuwanie natychmiast.
$ Git-Sweep porządki --skip = rozwijać force
Pobieranie z pilota
Oddziały te zostały włączone do mistrza:
& Nbsp; ważne-upgrade
& Nbsp; upgrade-libs
& Nbsp; derp-removal
& Nbsp; usuwając istotną-upgrade (wykonane)
& Nbsp; usuwanie uaktualnienia-libs (wykonane)
& Nbsp; usuwanie derp-removal (wykonane)
Wszystko gotowe!
Powiedz wszystkim, aby uruchomić `git pobrać --prune` do synchronizacji z tym pilotem.
(Nie masz się, twoje jest zsynchronizowany)

Co nowego w tym wydaniu:

  • Naprawiono problem nr 1 co sprawia, że ​​git-zamiatać menu pomocy bardziej użyteczne,
  • Fix niewielki problem gramatyki w pomocy
  • Naprawiono problem nr 2, które spadły dodatkowe opcje, gdy mówi do korzystania czyszczenia
  • Dodano --force opcję, aby pominąć monit o potwierdzenie,

Wymagania :

  • Python
  • GIT

Podobne oprogramowanie

infrae.i18nextract
infrae.i18nextract

20 Feb 15

hghooks
hghooks

11 May 15

bzr-colo
bzr-colo

14 Apr 15

shelve
shelve

15 Apr 15

Inne programy z deweloperem Arc90, Inc.

Komentarze do git-sweep

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!