我在一个 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/