Bushy es un plugin de flujo de trabajo git inspirado en git-pivote, pero con la intención de dar soporte a múltiples plataformas de gestión de proyectos, aparte de Rastreador simplemente Pivotal.
Instalación
Bushy es un paquete Python y puede instalarse utilizando los easy_install o pepita comandos. Para la integración más transparente instalar el paquete de modo que las secuencias de comandos de consola generados están disponibles en su $ PATH.
Siempre es aconsejable instalar paquetes python dentro de un virtualenv. Si activa su virtualenv proyecto mientras que el desarrollo, esto será colocar los comandos en tu $ PATH automáticamente. Alternativamente, se puede crear un virtualenv dedicado para Bushy y añadir los scripts para su configuración shell. Si utiliza fiesta que podría hacer lo siguiente para asegurar que los comandos son accesibles:
$ 2.6 virtualenv-site-packages --no-espeso
$ Espeso / bin / PIP instalar espeso
$ Echo "export PATH = $ PATH: / path / to / espeso / bin"> ~ / .bash_profile
Esto le permitirá ejecutar los siguientes comandos:
Característica git $
$ Git acabado
$ Git error
Así como:
$ / Ruta / a / / bin / git-estelar espeso
$ / Ruta / a / / bin / git-acabado espeso
$ / Path / to / espeso / bin / git-bug
Uso
Configuración Pivotal
Bushy requiere configuración local global y proyecto para integrar plenamente.
Requerido configuración local (desde dentro de su directorio del proyecto):
$ Git config -f .git / config bushy.platform pivotales # utilizan Rastreador de Pivotal para este proyecto
$ Git config -f .git / config espeso-pivotal.project-id project_id # desde la url del proyecto en el sitio Pivotal Rastreador
Se requiere de configuración global:
$ Git config --global espeso-pivotal.api token TOKEN # tomado de la sección de perfil en el sitio Pivotal Rastreador
$ Git config --global espeso-pivotal.full-name "SU NOMBRE"
Configuración opcional:
$ Git config --global espeso-pivotal.integration-rama # el nombre de la rama de integración si es diferente del maestro
$ Git config --global espeso-pivotal.only mina # Seleccione sólo de nuevas funciones que se asignan a usted
Trabajando en una nueva función
Puedes seleccionar una nueva característica para trabajar sobre el uso del comando git-función:
característica git $ junkafarian
Recuperando últimas características de Rastreador Pivotal
Historia: conectar con la central
URL: http://www.pivotaltracker.com/story/show/8236507
Actualización de estado de la función en Pivotal Rastreador ...
Ingresa una rama (se antepondrá por 8.236.507) [función]:
Cambio en rama 8236507-estelar
$ junkafarian
Si quieres trabajar en una historia específica puede especificar el ID de historia:
función $ git junkafarian -s 12345
Recuperando historia 12345 desde Rastreador Pivotal
Historia: conectar con la central
URL: http://www.pivotaltracker.com/story/show/12345
Actualización de estado de la función en Pivotal Rastreador ...
Ingresa una rama (se antepondrá por 12.345) [función]:
El cambio a ramificarse 12345-estelar
$ junkafarian
Esto se cambia a una nueva rama para trabajar en el tema seleccionado.
Una vez que haya completado el desarrollo de trabajo / pruebas controladas pasan / cometido los cambios, puede declarar la tarea como terminada:
$ junkafarian acabado git
Marcado Historia 8236507 como terminado ...
La fusión 8236507-estelar en master
Extracción rama 8236507-estelar
Fusionada código en el tronco. Por favor empujar aguas arriba y notificar al administrador de la versión si es necesario
$ junkafarian
A continuación, puede empujar a estos cambios aguas arriba
¿Cuál es nuevo en esta versión:.
- Un comunicado de corrección de errores debido a un embalaje defectuoso cuando subir a PyPI. Lo sentimos a cualquier persona que experimenta problemas!
Requisitos
- Python
Comentarios que no se encuentran