git-sweep

Software screenshot:
git-sweep
Software detaljer:
Version: 0.1.1
Upload dato: 14 Apr 15
Udvikler: Arc90, Inc.
Licens: Gratis
Popularitet: 19

Rating: 1.0/5 (Total Votes: 1)

git-sweep er en kommando-linje værktøj, der hjælper dig med at rydde op Git grene, der er blevet indlemmet i master.
En af de bedste funktioner fra Git er billige grene. Der er eksisterende forgreningspunkterne modeller som GitHub Flow og Vincent Driessen s git-flow, der beskriver metoder til at bruge denne funktion.
Problemet
Din mester gren er typisk hvor alle dine kode lander. Alle funktioner grene er beregnet til at være kortvarig og fusioneret ind i mester, når de er afsluttet.
Som tiden marcherer videre, kan du opbygge en lang liste af grene, der ikke længere er brug for. De har været slået sammen i herre, hvad gør vi med dem nu?
Svaret
Brug af git-sweep kan du roligt fjerne afsidesliggende filialer, der er blevet indlemmet i master.
For at installere det køre:
pip installere git-sweep || easy_install git-sweep
Prøv det selv (sikkert)
Du kan se en liste over filialer, som git-sweep registrerer flettes til din master gren:
Du skal have din Git repository som din aktuelle arbejdsmappe.
$ Cd myrepo
Preview Kommandoen ikke foretage ændringer i din repo.
$ Git-sweep forhåndsvisning
Henter fra fjernbetjeningen
Disse afdelinger er blevet slået sammen i herre:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Hvis du vil slette dem, køre igen med `git-sweep cleanup`
Hvis du er tilfreds med listen, kan du køre den kommando, sletter disse grene fra fjernbetjeningen, oprydning:
$ Git-sweep oprydning
Henter fra fjernbetjeningen
Disse afdelinger er blevet slået sammen i herre:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Slet disse filialer? (Y / n) y
& Nbsp; sletning branch1 (gjort)
& Nbsp; sletning branch2 (gjort)
& Nbsp; sletning branch3 (gjort)
& Nbsp; sletning branch4 (gjort)
& Nbsp; sletning branch5 (gjort)
Alle færdig!
Fortæl alle at køre `git hente --prune` at synkronisere med denne fjernbetjening.
(Du behøver ikke at, er dit synkroniseret)
Bemærk: det kan tage lidt tid, det er at tale over rørene til fjernbetjeningen.
Du kan også give det et andet navn til dine eksterne og master-filialer.
$ Git-sweep forhåndsvisning --master = udvikler --origin = GitHub
...
Sig det at springe git hente, at det gør som standard.
$ Git-sweep forhåndsvisning --nofetch
Disse afdelinger er blevet slået sammen i herre:
& Nbsp; branch1
Hvis du vil slette dem, køre igen med `git-sweep oprydning --nofetch`
Gør det springe visse grene.
$ Git-sweep forhåndsvisning --skip = udvikler
Henter fra fjernbetjeningen
Disse afdelinger er blevet slået sammen i herre:
& Nbsp; vigtigt-upgrade
& Nbsp; opgradering-libs
& Nbsp; Derp-fjernelse
Hvis du vil slette dem, køre igen med `git-sweep oprydning --skip = develop`
Når git-sweep finder grenene, vil du blive bedt om at bekræfte, at du ønsker at slette dem.
Slet disse filialer? (J / N)
Du kan bruge --force mulighed for at omgå dette og begynde at slette med det samme.
$ Git-sweep oprydning --skip = udvikle --force
Henter fra fjernbetjeningen
Disse afdelinger er blevet slået sammen i herre:
& Nbsp; vigtigt-upgrade
& Nbsp; opgradering-libs
& Nbsp; Derp-fjernelse
& Nbsp; slette vigtige-opgradering (gjort)
& Nbsp; sletning opgradering-libs (gjort)
& Nbsp; sletning Derp-fjernelse (gjort)
Alle færdig!
Fortæl alle at køre `git hente --prune` at synkronisere med denne fjernbetjening.
(Du behøver ikke at, er dit synkroniseret)

Hvad er nyt i denne udgivelse:

  • Fix problem # 1 hvilket gør det git-sweep hjælpemenuer mere nyttigt
  • Løs et mindre grammatik spørgsmål i Hjælp
  • Fix spørgsmål # 2, som faldt ekstra muligheder, når fortæller dig at bruge oprydning
  • Tilføjet en --force mulighed for at springe bekræftelsesprompt

Krav :

  • Python
  • GIT

Lignende software

KDiff3
KDiff3

11 May 15

hghooks
hghooks

11 May 15

bloom
bloom

20 Feb 15

Synkie
Synkie

14 Apr 15

Andre software developer Arc90, Inc.

Kommentarer til git-sweep

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!