欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 JetBrains 开发工具中添加的新功能:对 GitLab 的全面支持

最编程 2024-02-16 13:01:48
...


GitLab 是最流行的基于 git 的软件开发和部署平台之一。虽然很长一段时间以来,所有基本 git 操作都已经可以通过 GitLab 实现,但 GitLab 集成仍是 JetBrains 社区的一大最热门请求。为此,JetBrains 团队今年与 GitLab 联手提供了这种类型的集成。


我们认为此类集成包括的各种功能可能会影响开发者工作的多个方面 – 从基本操作和导航,到审查代码、配置 CI 管道,以及构建和部署应用。当然,鉴于潜在范围相当巨大,必须确定优先事项。因此,考虑到最重要的任务是阅读、导航和编写代码,我们决定从 IDE 中适当的审查支持开始。


合作的首批成果已在 v2023.2 中发布,让您无需离开 JetBrains IDE 即可进行审查。


现在,用户可以:

  • 配置 GitLab 帐户以用于 git 操作和其他 GitLab 交互。

  • 浏览、筛选和搜索项目中的合并请求列表。

  • 详细审查合并请求。

  • 直接从 IDE 对代码发表评论。

  • 在不使用浏览器的情况下请求或合并更改。

  • 轻松导航并复制相应网页的链接。



配置 GitLab 帐户


当 IDE 检测到有 git 远程指向 GitLab 服务器时,会显示左侧的专属工具窗口以及相关菜单中的相应操作。使用任何 git 或 GitLab 特定的操作都会要求您使用令牌通过 GitLab 帐户登录。如果无法自动检测服务器,则需要在 Settings | Version control | GitLab(设置 | 版本控制 | GitLab)中手动配置 GitLab 帐户。



合并请求列表


默认情况下,工具窗口会显示相应 GitLab 仓库的所有合并请求的列表。您可以使用筛选器或纯文本搜索查找需要的合并请求。提供预定义筛选器集,最后配置的筛选器集将被记住。



合并请求的详细信息


找到所需的合并请求后,将其打开以查看详细信息:名称、分支信息、更改、检查结果。随后,时间线会自动打开,向请求的概览添加更多内容。


点击分支标签可以快速迁出相应分支。



带有注释的更改和差异


合并请求的主要部分是实际更改。合并请求中所有更改的列表直接在工具窗口中显示。双击文件打开差异视图,然后选择即可在文件之间导航。带有注释的文件将在树中具有相应标记。


要检查个别提交,请点击提交数量并在弹出窗口中选择需要的提交。


如果您对更改或周围的代码有疑问,可以点击装订区域中的加号图标添加注释。



默认操作作为主控件


根据用户角色与合并请求状态,下一步通常更有可能执行一个操作 – 例如请求审查、提交评论或合并。集成会做出决定并显示专属执行按钮。其他操作位于 More(更多)菜单下。



将合并请求合并


执行审查并完成其他必需的检查后,即可合并请求。在这种状态下,我们将合并作为请求的主要操作。将显示检查结果,告知用户现在是否可以将合并请求合并。



其他实用信息


除了审查流支持之外,我们还添加了其他实用的导航操作。现在,您可以复制 GitLab 上特定文件和代码行的链接,轻松与同事共享和讨论。如果需要,您还可以直接导航到 Web。



未来计划


如开篇所述,GitLab 不仅仅是审查工具。除了进一步增强审查支持活动外,在未来版本中,我们还计划开发支持 CI 管道配置和故障排除的功能。敬请关注更多精彩更新。



有关支持的版本的重要说明


更新日期:2023 年 6 月 27 日。


目前,集成支持 GitLab Enterprise Edition 15.10 及更高版本。在未来更新中,我们计划扩展支持的版本范围,涵盖 Community Edition 和更低版本。


本博文英文原作者:Dmitriy Smirnov



更多阅读推荐

新发布

JetBrains 编程工具 2023.2 更新亮点

IDE 新 UI 的这 5 个设计,用了就离不开!

JetBrains Qodana: 代码质量平台

JetBrains Aqua: 测试自动化 IDE

Fleet 公共预览版


调研报告

2022 开发人员生态系统现状

Python 开发者年度调查

代码审查工具报告

Kotlin Multiplatform 使用现状


IDE 使用技巧

10个热门 IDE 主题推荐

帮助提升 IDE 性能的一些做法

IDE 中的“快速功能”

最被低估的快捷键 | 比较任何内容

IdeaVim 技巧 | 代码注释

⏬ 戳「阅读原文」了解更多

推荐阅读