gal*_*ben 40 git bitbucket intellij-idea
我们正在使用git,bitbucket和IntelliJ IDEA.该项目主要使用Java和Groovy编写.
有没有一种好的方法可以直接从IntelliJ查看拉取请求?
pay*_*yne 72
现在,IntelliJ 2020.2 完全支持审查 Pull Requests。
您可以导航到:Main menu > VCS > Git > View Pull Requests。
或者它可能在您左侧的“侧面菜单”中(这里是顶部的第三个选项):
它似乎主要是对GitHub的集成(来源):
现在整个 GitHub 拉取请求工作流程可以直接从 IntelliJ IDEA 完成。可以浏览、分配、管理甚至合并拉取请求,查看时间线和内嵌评论,提交评论和评论,以及接受更改。
可以在此处找到对引入的所有 VCS 相关功能的更深入描述:
完整的 GitHub 拉取请求支持
我们很高兴地宣布 IntelliJ IDEA 2020.2 将全面支持 GitHub 拉取请求!
我们在 v2018.3 中引入了对 GitHub Pull Requests 的初始支持,从那时起我们一直在增强此功能。以前,IDE 有一些有用的功能,例如带有与存储库关联的所有拉取请求列表的 GitHub 工具窗口、拉取请求的时间轴视图(在编辑器中打开)以及查看差异和评论中的评论的功能。创建您自己的评论。但这些功能主要用于查看拉取请求而不是与它们交互。
借助即将推出的 IntelliJ IDEA 2020.2,您将能够浏览、分配、管理甚至合并拉取请求,查看时间线和内嵌评论,提交评论和评论,以及接受更改。
您不再需要在浏览器和 IDE 之间切换。现在可以在 IntelliJ IDEA 中完成整个 Pull Request 工作流程!
审查和合并的另外两个先睹为快:
此外,从 2021.1 开始,您也可以创建拉取请求:

Von*_*onC 26
对GitHub(或BitBucket)的拉升请求审核的正式支持仍有待处理(问题IDEA-85079,2012年开放)
这将使您获得手动过程,获取PR以及比较分支:
git fetch origin pull/1234/head:pr-1234
Run Code Online (Sandbox Code Playgroud)
git fetch origin refs/pull-requests/1234/from:pr-1234
Run Code Online (Sandbox Code Playgroud)
(另请参阅" 如何在BitBucket中获取拉取请求 ")
然后你可以比较IntelliJ中的分支.
小智 7
我发现fetch = +refs/pull/*/head:refs/remotes/origin/pr/*在.git/config中的[remote"origin"]部分下更容易追加,所以它看起来像这样:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = xxxxxxxxxxxxxxx.git
fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
Run Code Online (Sandbox Code Playgroud)
然后git fetch origin获取所有拉取请求.我认为这应该适用于BitBucket,虽然我还没有测试过.
| 归档时间: |
|
| 查看次数: |
20167 次 |
| 最近记录: |