Буші є плагін Git робочий натхненний мерзотник-поворотним, але маючи намір підтримувати декілька платформ управління проектами в стороні від всього Pivotal Tracker.
<Сильний> Установка
Буші є пакет Python і може бути встановлений за допомогою easy_install або пипсов команди. Для найбільш повної інтеграції встановити пакет, так що генеруються консольні скрипти доступні у вашому $ PATH.
Це завжди доцільно, щоб встановити пітона пакетів в virtualenv. Якщо ви активуєте свій проект virtualenv при розробці, це місце команди в $ PATH автоматично. Крім того, ви можете створити спеціальний virtualenv для Буші і додати скрипти на ваш оболонки конфігурації. Якщо ви використовуєте Баш ви могли б зробити наступне, щоб забезпечити команди доступні:
$ Virtualenv-2.6 --no-сайт-пакети пухнастий
$ Густі / бен / PIP встановити пухнастий
$ Ехо "експорт PATH = $ PATH: / шлях / до / густий / відро для сміття"> ~ / .bash_profile
Це дозволить вам виконати наступні команди:
$ Функція Git
$ Git обробка
$ Git помилка
А також:
$ / Шлях / к / густий / бен / GIT-функція
$ / Шлях / к / густий / бен / GIT-оздоблення
$ / Шлях / к / густий / бен / GIT-помилка
<Сильний> Використання
Провідні конфігурації
Буші вимагає глобального і локального проекту конфігурацію повністю інтегруватися.
Потрібно локальну конфігурацію (з вашого каталогу проекту):
$ Git конфігурації -f .git / Config bushy.platform стрижневі # використовувати Pivotal Tracker для цього проекту
$ Git конфігурації -f .git / Config густі-pivotal.project-ID # project_id від проекту URL на сайті Провідні Tracker
Потрібно глобальна конфігурація:
$ Git конфігурації --global густі-pivotal.api-маркер ЗНАК # береться з розділу інформації на сайті Провідні Tracker
$ Git конфігурації --global густі-pivotal.full ім'я "Ваше ім'я"
Додаткова комплектація:
$ Git конфігурації --global густі-pivotal.integration-філія № Назва інтеграції галузі, якщо відрізняється від майстра
$ Git конфігурації --global густі-pivotal.only-шахтне # тільки вибрати з нових функцій, які призначені вам
Робота на новій функції
Ви можете вибрати нову функцію для роботи на за допомогою команди Git-функцій:
junkafarian $ функція Git
Отримання новітні функції від Pivotal Tracker
Історія: з'єднатися з основною
URL: http://www.pivotaltracker.com/story/show/8236507
Оновлення статусу функції в Pivotal Tracker ...
Введіть ім'я гілки (буде додано на 8236507) [функція]:
Перемикання на гілку 8236507-функція
junkafarian $
Якщо ви хочете працювати на конкретній історії ви можете вказати історію ID:
junkafarian функція $ Git -s 12345
Отримання історію 12345 від Pivotal Tracker
Історія: з'єднатися з основною
URL: http://www.pivotaltracker.com/story/show/12345
Оновлення статусу функції в Pivotal Tracker ...
Введіть ім'я гілки (буде додано на 12345) [функція]:
Перемикання на гілку 12345-функція
junkafarian $
Це перемкне вас у новій галузі для роботи з цього питання обраної.
Після того як ви закінчили розробку робота / перевіряються тести PASS / скоїли зміни, ви можете оголосити задачу закінчив:
junkafarian $ Git обробка
Маркування історія 8236507 завершеним ...
Злиття 8236507-функцію у майстри
Видалення 8236507-функція філія
Об'єднані код в багажнику. Будь ласка, натисніть вгору і попередити менеджера випуску, при необхідності
junkafarian $
Ви можете натиснути ці зміни перед
Що нового У цьому випуску :.
- Виправлення реліз через погану упаковках Завантаження в PyPI. На жаль для тих, хто зіткнувся з проблемами!
Вимоги
- Python
Коментар не знайдено