翻譯|行業資訊|編輯:龔雪|2023-09-13 13:56:21.730|閱讀 89 次
概述:本文將為大家介紹JetBrains與時下流行的基于git的軟件開發和部署平臺GitLab之前的合作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
GitLab是流行的基于git的軟件開發和部署平臺之一,雖然很長一段時間以來,所有基本git操作都已經可以通過GitLab實現,但GitLab集成仍是JetBrains社區的一大最熱門請求。為此,JetBrains團隊今年與GitLab聯手提供了這種類型的集成。
JetBrains官方認為此類集成包括的各種功能可能會影響開發者工作的多個方面 – 從基本操作和導航,到審查代碼、配置 CI 管道,以及構建和部署應用。 當然鑒于潛在范圍相當巨大,必須確定優先事項。 因此考慮到最重要的任務是閱讀、導航和編寫代碼,JetBrains官方決定從IDE中適當的審查支持開始。
合作的首批成果已在 v2023.2 中發布,讓您無需離開 JetBrains IDE 即可進行審查。
Jetbrains技術交流群(QQ):786598704 歡迎一起進群討論
現在用戶可以:
當IDE檢測到有git遠程指向GitLab服務器時,會顯示左側的專屬工具窗口以及相關菜單中的相應操作。使用任何git或 GitLab 特定的操作都會要求您使用令牌通過GitLab帳戶登錄,如果無法自動檢測服務器,則需要在 Settings | Version control | GitLab(設置 | 版本控制 | GitLab)中手動配置 GitLab 帳戶。
默認情況下,工具窗口會顯示相應GitLab倉庫的所有合并請求的列表,您可以使用篩選器或純文本搜索查找需要的合并請求。 提供預定義篩選器集,最后配置的篩選器集將被記住。
找到所需的合并請求后,將其打開以查看詳細信息:名稱、分支信息、更改、檢查結果。 隨后時間線會自動打開,向請求的概覽添加更多內容。
點擊分支標簽可以快速遷出相應分支。
合并請求的主要部分是實際更改,合并請求中所有更改的列表直接在工具窗口中顯示。 雙擊文件打開差異視圖,然后選擇即可在文件之間導航,帶有注釋的文件將在樹中具有相應標記。
要檢查個別提交,請點擊提交數量并在彈出窗口中選擇需要的提交。
如果您對更改或周圍的代碼有疑問,可以點擊裝訂區域中的加號圖標添加注釋。
根據用戶角色與合并請求狀態,下一步通常更有可能執行一個操作 – 例如請求審查、提交評論或合并。 集成會做出決定并顯示專屬執行按鈕,其他操作位于 More(更多)菜單下。
執行審查并完成其他必需的檢查后,即可合并請求。在這種狀態下將合并作為請求的主要操作,將顯示檢查結果,告知用戶現在是否可以將合并請求合并。
除了審查流支持之外,JetBrains還添加了其他實用的導航操作。現在您可以復制 GitLab 上特定文件和代碼行的鏈接,輕松與同事共享和討論。 如果需要,您還可以直接導航到 Web。
如開篇所述,GitLab 不僅僅是審查工具, 除了進一步增強審查支持活動外,在未來版本中還計劃開發支持 CI 管道配置和故障排除的功能, 敬請關注更多精彩更新。
Jetbrains技術交流群(QQ):786598704 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網