管理分支和pullrequests之间关系的命令行工具。
git-pr-branch的Python项目详细描述
吉特公关分公司
git-pr-branch
是一个命令行工具,用于管理分支和
拉取请求。在
目前它只支持Github,但其他后端也有可能。在
您需要在https://github.com/settings/tokens中创建个人令牌。当你开始 第一次编程时,它会向您请求并将其存储在配置文件中。在
签出请求
git pr-branch checkout 42
将在本地分支中执行pull请求#42,每个分支创建一个新分支
命令运行的时间。为什么,你问?因为公关作者修改承诺是很常见的
在审阅之后,而不是添加更多的提交,作为审阅者,很难看到差异
在您审阅的代码和新代码之间。通过每次创建一个新分支,您可以
与上一个分支不同。在
如果您以前没有签出此PR,它将为 公关的历史。这样,即使你做了,也很容易看到之前的评论有什么变化 当时不运行命令。在
显示分支和拉取请求
git pr-branch show
将列出所有本地分支,并显示它们是否与关联
拉请求,无论该PR是否仍处于打开状态,以及该PR的URL
吹扫支管
git pr-branch purge
将删除链接到闭合拉请求(或多个)的分支
拉取全部关闭的请求)。这将使您保持本地回购的整洁。在
选项
如果从中派生的存储库的远程名称(这里称为“上游”)未命名 {{cd6>你可以用{cd6}选项来设置{cd6>,也可以用这个选项来设置。这是一个 示例:如果Bob想要fork Alice的存储库,他可以先克隆自己的fork,然后添加 Alice的远程存储库:
$ git clone git@github.com:/bob/repo
$ git remote add upstream git@github.com:/alice/repo
因此,原始存储库不在默认的origin
远程中,而是在upstream
远程中。
在此配置中,git-pr-branch
必须与-u
选项一起使用,如下所示:
该值将在本地存储库的配置中设置,您不需要使用该选项 未来。在
如果大多数本地存储库不使用远程origin
作为上游,则可以配置
配置文件中的默认值不同。第一次安装“向导”会问你。在
- 项目
标签: