Bushy ist ein git Workflow Plugin inspiriert von git-zentrale, aber beabsichtigen, mehrere Projektmanagement Plattformen abgesehen von nur Pivotal Tracker unterstützt.
Installation
Bushy ist ein Python-Paket und kann mit den easy_install oder pip Kommandos installiert werden. Zum größten nahtlosen Integration installieren Sie das Paket, so dass die erzeugte Konsole Skripte sind in Ihrem $ PATH.
Es ist immer ratsam, um Python-Pakete innerhalb einer virtualenv installieren. Wenn Sie Ihr Projekt virtualenv aktivieren, während der Entwicklung, wird dies die Befehle in Ihrem $ PATH automatisch. Alternativ können Sie einen dedizierten virtualenv für Bushy erstellen und die Skripte, um Ihre Shell Config. Wenn Sie bash verwenden, könnten Sie die folgende, um sicherzustellen, die Befehle zugänglich sind zu tun:
$ Virtualenv-2.6 --no-site-packages buschigen
$ Buschigen / bin / PIP installieren buschigen
$ Echo "export PATH = $ PATH: / path / to / buschige / bin"> ~ / .bash_profile
Dies ermöglicht es Ihnen, die folgenden Befehle ausführen:
$ Git Funktion
$ Git Finish
$ Git bug
Genauso wie:
$ / Path / to / buschige / bin / git-Funktion
$ / Path / to / buschige / bin / git-Finish
$ / Path / to / buschige / bin / git-bug
Verwendung
Pivotal Configuration
Bushy erfordert globale und lokale Konfiguration Projekt vollständig zu integrieren.
Erforderliche lokale Konfiguration (aus Ihrem Projektverzeichnis):
$ Git config -f .git / config bushy.platform Schwenk # verwenden Pivotal Tracker für dieses Projekt
$ Git config -f .git / config buschigen pivotal.project-id project_id # aus dem Projekt-URL auf der Pivotal Tracker Website
Erforderliche globale Konfiguration:
$ Git config---global buschigen pivotal.api-token TOKEN # aus dem Profilabschnitt auf der Pivotal Tracker Seite geleitet,
$ Git config---global buschigen pivotal.full-name "IHRER NAMENS"
Optional Konfiguration:
$ Git config---global buschigen pivotal.integration-Zweig # der Name des Integrationszweig wenn vom Master
$ Git config---global buschigen pivotal.only-mine # nur aus neuen Funktionen, die Ihnen zugeordnet sind wählen
Die Arbeit an einem neuen Feature
Sie können eine neue Funktion auswählen, die auf mit dem Befehl git-Funktion arbeiten:
junkafarian $ git Funktion
Abrufen von neuesten Funktionen von Pivotal Tracker
Story: Haken mit Schlüssel
URL: http://www.pivotaltracker.com/story/show/8236507
Aktualisieren-Funktion Status in Pivotal Tracker ...
Geben Zweignamen (wird von 8.236.507 vorangestellt werden) [Feature]:
Der Wechsel zu verzweigen 8236507-Funktion
junkafarian $
Wenn Sie an einem bestimmten Geschichte arbeiten möchten, können Sie die Geschichte id angeben:
junkafarian $ git Funktion -s 12345
Abrufen Geschichte 12345 von Pivotal Tracker
Story: Haken mit Schlüssel
URL: http://www.pivotaltracker.com/story/show/12345
Aktualisieren-Funktion Status in Pivotal Tracker ...
Geben Zweignamen (wird von 12345 vorangestellt werden) [Feature]:
Der Wechsel zu verzweigen 12345-Funktion
junkafarian $
Dadurch werden Sie auf einem neuen Zweig für die Arbeit auf dem ausgewählten Thema zu wechseln.
Sobald Sie die Entwicklungsarbeit / prüft Tests bestehen abgeschlossen haben / verpflichtet die Änderungen, können Sie die Aufgabe als abgeschlossen zu erklären:
junkafarian $ git Finish
Kennzeichnung Geschichte 8236507 Fertig ...
Zusammenführen von 8236507-Funktion in Master-
Entfernen 8236507-Funktionszweig
Verschmolzen Code in Kofferraum. Drücken Sie bitte vor und benachrichtigen Sie den Release-Manager bei Bedarf
junkafarian $
Sie können dann schieben Sie diese Änderungen vorgelagerten
Was ist neu in dieser Pressemitteilung:.
- ein Bugfix-Release aufgrund schlechter Verpackung, wenn Hochladen auf PyPI. Es tut uns leid für alle, die Probleme erlebt!
Anforderungen :
- Python
Kommentare nicht gefunden