Wtyczka krzaczasty jest git przepływu pracy inspirowane przez git-kluczowa, ale zamierza wspierać wiele platform zarządzania projektami poza właśnie Pivotal Tracker.
instalacji
Krzaczaste to pakiet Python i mogą być instalowane za pomocą easy_install lub pip polecenia. Dla najbardziej płynnej integracji zainstalować pakiet tak wygenerowane skrypty konsoli są dostępne w $ PATH.
To jest zawsze wskazane, aby zainstalować pakiety Pythona w virtualenv. Jeśli aktywować virtualenv projektu przy jednoczesnym rozwoju, będzie to miejsce poleceń w $ PATH automatycznie. Alternatywnie, można utworzyć specjalną virtualenv dla krzaczastych i dodać do skryptów powłoki config. Jeśli używasz bash można wykonać następujące czynności, aby upewnić się, że polecenia są dostępne:
$ Virtualenv-2.6 --no-site-pakiety krzaczaste
$ Krzaczaste / bin / pip install krzaczaste
$ Echo "export PATH = $ PATH: / ścieżka / do / bin / krzaczaste"> ~ / .bash_profile
Dzięki temu będzie można uruchomić następujące polecenia:
Funkcja $ git
$ Git wykończenie
$ Git błąd
Równie dobrze jak:
$ / Ścieżka / do / gęste / bin / git-funkcja
$ / Ścieżka / do / gęste / bin / git-wykończenie
$ / Ścieżka / do / gęste / bin / git-bug
Zastosowanie
Pivotal Konfiguracja
Krzaczaste wymaga globalnego i projektu lokalnej konfiguracji pełnej integracji.
Wymagane lokalnej konfiguracji (z poziomu katalogu projektu):
$ Git config -f .git / config bushy.platform obrotowe używać Pivotal Tracker # do tego projektu
$ Git config -f .git / config krzaczaste-pivotal.project-id PROJECT_ID # z url projektu na miejscu Pivotal Tracker
Wymagana konfiguracja globalna:
$ Git config --global krzaczaste-pivotal.api-token TOKEN # wzięte z sekcji profilu na stronie Pivotal Tracker
$ Git config --global-pivotal.full krzaczaste-name "TWOJE IMIĘ"
Opcjonalna konfiguracja:
$ Git config --global krzaczaste-pivotal.integration-branch # Nazwa oddziału integracyjnego, jeśli różni się od mistrza
$ Git config --global krzaczaste-pivotal.only kopalni # wybrać tylko z nowych funkcji, które są przypisane do Ciebie
Praca nad nową funkcję
Możesz wybrać nową funkcję do pracy za pomocą polecenia git-funkcji:
junkafarian $ funkcja git
Pobieranie najnowszych funkcji z Pivotal Tracker
Story: podłączyć z kluczowym
URL: http://www.pivotaltracker.com/story/show/8236507
Aktualizacja statusu w Pivotal Tracker funkcji ...
Wpisz nazwę oddziału (poprzedzany będzie przez 8236507) [funkcja]:
Przełączanie na oddział 8236507-funkcja
junkafarian $
Jeśli chcesz pracować na konkretnej opowieści można określić identyfikator historia:
junkafarian funkcja $ git -s 12345
Pobieranie historię z Pivotal Tracker 12345
Story: podłączyć z kluczowym
URL: http://www.pivotaltracker.com/story/show/12345
Aktualizacja statusu w Pivotal Tracker funkcji ...
Wpisz nazwę oddziału (poprzedzany będzie przez 12345) [funkcja]:
Przełączanie do oddziału 12345-funkcja
junkafarian $
Będzie to przejdziesz do nowego oddziału do pracy na wybranym numerze.
Po zakończeniu pracy / rozwój przechodzą testy sprawdzane / popełnione zmian, można zadeklarować zadanie jako zakończone:
junkafarian $ git wykończenie
Znakowanie Story 8236507, jak skończył ...
Scalanie 8236507-funkcji do mistrza
Funkcja usuwania 8236507-oddział
Połączyły kod do bagażnika. Proszę nacisnąć w górę i powiadomić w razie konieczności zwolnienia menedżera
junkafarian $
Następnie można wcisnąć te zmiany przed
Co nowego w tym wydaniu:.
- wydanie poprawkowe z powodu złego opakowania, gdy Zamieszczanie do PyPI. Niestety, aby każdy, kto doświadczył problemów!
Wymagania :
- Python
Komentarze nie znaleziono