Буши плагин 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
Комментарии не найдены