git:我怎样才能知道是否有一个分支的 pull 请求?

标签 git bitbucket-server

我在一个 git 分支上。有没有办法查看这个分支是否有 pull 请求?

在这种特殊情况下,Atlassian-Stash 用于管理 pull 请求。当然我可以使用 Stash 的 web 界面来搜索 pull request;但我是否也可以通过脚本来执行此操作,仅使用 git 命令行工具?

最佳答案

Core Git 没有任何类似(github 的,atlassian 的,...) pull 请求 功能,因此您无法使用标准 git 命令。 (好吧,有 git-request-pull,但这略有不同)。

幸运的是,atlassian/stash(和 github)提供的 API 允许您通过 cmdline-tools(而不是通过浏览器)使用它们。

一旦你创建了一个小脚本来查询服务器的 pull 请求,你可以把它变成一个子命令,方法是在你的脚本前面加上 git- 并将它放在你的搜索路径中的某个地方。

例如如果您的脚本名为 git-check-pulls,您可以将其用作 git check-pulls ...

关于git:我怎样才能知道是否有一个分支的 pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31426102/

相关文章:

git checkout 获取 ASCII 文件而不是二进制文件

git - 通过 shell 变量将配置选项传递给 git clone

git - 如何使用 GitKraken 从存储库中删除已提交的文件?

Jenkins 多分支管道 - 创建 PullRequest 时不会从 Bitbucket 触发扫描

git - 在 Bitbucket 中显示 PR 构建状态

xcode - Git 提交, `no such file or directory`?

git - 让 ssh-agent 与从 Windows 命令 shell 运行的 git 一起工作

git - 在 Stash 中 check out 一个 Pull Request

github - 链接到 stash/bitbucket 中的特定代码行?

bitbucket-server - stash api 的日期格式是什么?