git-sweep

Software captura de pantalla:
git-sweep
Detalles de software:
Versión: 0.1.1
Fecha de carga: 14 Apr 15
Promotor: Arc90, Inc.
Licencia: Libre
Popularidad: 19

Rating: 1.0/5 (Total Votes: 1)

git-barrido es una herramienta de línea de comandos que le ayuda a limpiar las ramas de Git que se han fusionado en maestro.
Una de las mejores características de Git es ramas baratos. Hay modelos de ramificación existentes como GitHub Flow y git-flow de Vincent Driessen que describen métodos para utilizar esta función.
El problema
Su rama principal es típicamente donde todas sus tierras de código. Todas las funciones ramas están destinados a ser de corta duración y se fundieron en maestro una vez que se terminen.
Como el tiempo pasa, se puede acumular una larga lista de ramas que ya no son necesarios. Ellos han sido fusionados en maestro, ¿qué hacemos con ellos ahora?
La respuesta
El uso de git-barrido puede quitar sucursales remotas que se han fusionado en maestro.
Para instalarlo ejecute:
PIP instalar git-barrido || easy_install git-sweep
Pruébelo usted mismo (con seguridad)
Para ver una lista de las ramas que detecta git-barrido se fusionan en su rama principal:
Usted necesita tener su repositorio Git como su directorio de trabajo actual.
Myrepo $ cd
El comando vista previa no realiza ningún cambio en su repo.
$ Git-barrido de vista previa
Obtención del control remoto
Estas ramas se han fusionado en master:
& Nbsp; BRANCH1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Para eliminarlos, correr de nuevo con `cleanup` git-sweep
Si usted es feliz con la lista, puede ejecutar el comando que elimina estas ramas de la distancia, la limpieza:
$ Git-barrido de limpieza
Obtención del control remoto
Estas ramas se han fusionado en master:
& Nbsp; BRANCH1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Eliminar estas ramas? (S / n) y
& Nbsp; la supresión de BRANCH1 (hecho)
& Nbsp; la supresión branch2 (hecho)
& Nbsp; la supresión branch3 (hecho)
& Nbsp; la supresión branch4 (hecho)
& Nbsp; la supresión branch5 (hecho)
Todo listo!
Dile a todo el mundo para ejecutar `git fetch --prune` sincronizar con este mando a distancia.
(Usted no tiene que, el suyo está sincronizado)
Nota: esto puede tomar un poco de tiempo, él está hablando a través de los tubos a la distancia.
También puede darle un nombre diferente para sus sucursales remotas y maestras.
= $ Git-barrido vista previa --master desarrollan --origin = github
...
Dile a saltar el git fetch que lo hace por defecto.
$ Git-barrido --nofetch vista previa
Estas ramas se han fusionado en master:
& Nbsp; BRANCH1
Para eliminarlos, ejecute de nuevo con 'git-barrido limpieza --nofetch`
Que sea omitir ciertas ramas.
= $ Git-barrido vista previa --skip desarrollan
Obtención del control remoto
Estas ramas se han fusionado en master:
& Nbsp; importante-upgrade
& Nbsp; upgrade-libs
& Nbsp; derp-retiro
Para eliminarlos, correr de nuevo con `limpieza git-barrido --skip = develop`
Una vez git-barrido encuentra las ramas, se le pedirá que confirme que desea borrar.
Eliminar estas ramas? (S / n)
Puede utilizar la opción --force para eludir esto y empezar a borrar inmediatamente.
$ Git-barrido limpieza --skip = desarrollar --force
Obtención del control remoto
Estas ramas se han fusionado en master:
& Nbsp; importante-upgrade
& Nbsp; upgrade-libs
& Nbsp; derp-retiro
& Nbsp; la supresión de importante a la actualización (hecho)
& Nbsp; eliminación upgrade-libs (hecho)
& Nbsp; la supresión derp-retiro (hecho)
Todo listo!
Dile a todo el mundo para ejecutar `git fetch --prune` sincronizar con este mando a distancia.
(Usted no tiene que, el suyo está sincronizado)

¿Cuál es nuevo en esta versión:

  • tema reparación # 1 que hace que el git-barrido menús de ayuda más útil
  • Solucionar un problema menor gramática en la ayuda
  • tema Fix # 2, que cayó opciones adicionales cuando indica que hay que utilizar la limpieza
  • Se ha añadido una opción --force para omitir mensaje de confirmación

Requisitos :

  • Python
  • GIT

Programas parecidos

Mr-Repo
Mr-Repo

14 Apr 15

git-goggles
git-goggles

15 Apr 15

testrepository
testrepository

20 Feb 15

CVS
CVS

2 Jun 15

Otro software de desarrollador Arc90, Inc.

Comentarios a la git-sweep

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!