布希是一个Git工作流程插件灵感混帐举足轻重,但打算抛开支持多项目管理平台从刚才枢纽跟踪。
安装
布希是一个Python包,并可以使用的easy_install或基点命令来安装。对于大多数的无缝集成安装包,以便生成的控制台的脚本是在你的$ PATH可用。
它始终是最好到的virtualenv内安装Python包。如果您激活项目的virtualenv在开发,这会自动将命令在你的$ PATH。或者,你可以创建一个专用的virtualenv为布希和脚本添加到您的shell配置。如果你使用bash,你可以做到以下几点,以确保命令是访问:
$的virtualenv-2.6 --no-site-packages中的浓密
$浓密/斌/ PIP浓密安装
$回声“出口PATH = $ PATH:/路径/要/浓密/斌”>〜/ .bash_profile中
这将允许您运行下面的命令:
$ git的功能
$ git的光洁度
$ git的错误
以及:
$ /路径/要/浓密/斌/混帐功能
$ /路径/要/浓密/斌/混帐完成
$ /路径/要/浓密/斌/混帐的bug
用法
关键的配置
布希需要全球和项目的本地配置,充分整合。
需要本地配置(从项目目录中):
$ git的配置-f的.git /配置bushy.platform举足轻重#使用枢纽跟踪此项目
$ git的配置-f的.git /配置浓密pivotal.project-ID#PROJECT_ID从上举足轻重的跟踪网站的URL项目
需要全局配置:
$ git的配置--global浓密pivotal.api令牌TOKEN#从上举足轻重的跟踪网站的型材断面取
$ git的配置--global浓密pivotal.full名“你的名字”
可选配置:
$ git的配置--global浓密pivotal.integration分支#集成分支如果不同于主的名字
$ git的配置--global浓密pivotal.only矿#仅从分配给您的新功能选择
工作的一个新功能
您可以选择一个新的功能,工作在使用Git的功能命令:
junkafarian $ git的功能
从检索枢纽跟踪最新功能
故事:钩与关键
网址:http://www.pivotaltracker.com/story/show/8236507
更新功能状态的枢纽跟踪...
输入分支名(由8236507预先计划)[功能]:
切换到分支8236507特征
junkafarian $
如果你想工作在一个特定的故事,你可以指定这个故事ID:
junkafarian $ git的功能-s 12345
检索故事从12345匹维托跟踪
故事:钩与关键
网址:http://www.pivotaltracker.com/story/show/12345
更新功能状态的枢纽跟踪...
输入分支名(由12345预先计划)[功能]:
切换到分支12345-功能
junkafarian $
这将切换到一个新的分支工作选择的问题。
一旦你已经完成了开发工作/核对测试通过/犯下的变化,可以作为成品申报任务:
junkafarian $ git的光洁度
作为成品标志着故事8236507 ...
合并8236507特征成主
卸下8236507特征分公司
合并后的代码放到后备箱。请把上游并在必要时通知发布经理
junkafarian $
然后,您可以推动上游的这些变化
什么是此版本的新:
- 系统漏洞修复版本,由于包装不良时,上传到PyPI上。对不起的人谁遇到的问题!
要求:
- 在Python的
评论没有发现