有没有办法使用IntelliJ IDEA创建Pull request到Bitbucket Git仓库?

11

我在Bitbucket上有一个git仓库,是否有办法使用IntelliJ IDEA创建拉取请求,而不是通过网站进行操作?

我发现这可以在IntelliJ中为GitHub存储库完成,但没有找到类似的Bitbucket方法。

4个回答

10

摘要:目前不支持 (详情见下文)

刚刚确认了这一点。我提出了一个支持工单来询问这个问题,并收到了回复:

enter image description here

如果您对这个功能感兴趣,请为https://youtrack.jetbrains.com/issue/IDEA-88198投票。


这篇博客文章看,Bitbucket集成不是Intellij IDEA本身的插件:

而Atlassian团队就是这么做的!我们的存储库中现在有一个新的Bitbucket插件,它提供了一个简单而有效的集成,让您可以:

  • 检出现有的Bitbucket存储库并自动将其打开为项目;
  • 即时在Bitbucket上共享项目,无需离开IDE。

上述提到的Atlassian插件在此处,但自2013年以来没有更新过,即使它适用于最新版本的Intellij,也没有您要寻找的功能。


看其他请求将Bitbucket功能添加到Intellij IDEA中,似乎并没有多少进展。例如:

Bitbucket问题跟踪器集成 (创建于2011年8月)
Bitbucket片段支持 (创建于2015年10月)

这意味着“Idea IDEA Bitbucket拉取请求”功能在短时间内可能不会得到支持。


还有另一个Jetbrains产品,用于代码审查,称为Upsource,但它也没有该功能。从这篇Jetbrains的博客文章中可以了解到:

尽管上述优点列出了一些,但仍有一些我正在等待的东西:
  • Swift和Obj-C支持(我们是移动应用程序开发公司,iOS应用程序开发是我们服务的重要组成部分)。
  • 更有价值的代码审查分析(配置了50多个项目后,很难跟踪整体代码审查表现)。
  • 支持Bitbucket拉取请求(目前仅支持GitHub)

5
IDEA的“Bitbucket Linky”插件支持此功能,将其绑定到Mac上的Cmd+Shift+X P和Windows上的Ctrl+Shift+X P。

1
实际上我目前正在使用这个插件。但是我需要像 GitHub 拉取请求创建器这样的东西。它不会重定向到该网站。它可以在不进入该网站的情况下创建拉取请求。 - Supun Induwara

1
似乎问题出在BitBucket API上,它没有公开拉取请求信息,而不是JetBrains IDE本身。其他项目(如magit)也受到此影响。
在BitBucket上有一个问题与此相关,可以为其投票。

那么VSCode插件是如何做到的呢?可能是通过API实现的,这个API确实存在 https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/pullrequests - sovemp

-1

2
这不是由Atlassian开发的,该合作伙伴尚未完成安全自我评估计划。 - Laurent W.
2
不是由Atlassian开发的,也不是免费的。 - sovemp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接