免費源碼的商城網(wǎng)站seo技術(shù)自學
GitLab是流行的基于git的軟件開發(fā)和部署平臺之一,雖然很長一段時間以來,所有基本git操作都已經(jīng)可以通過GitLab實現(xiàn),但GitLab集成仍是JetBrains社區(qū)的一大最熱門請求。為此,JetBrains團隊今年與GitLab聯(lián)手提供了這種類型的集成。
JetBrains官方認為此類集成包括的各種功能可能會影響開發(fā)者工作的多個方面 – 從基本操作和導航,到審查代碼、配置 CI 管道,以及構(gòu)建和部署應用。 當然鑒于潛在范圍相當巨大,必須確定優(yōu)先事項。 因此考慮到最重要的任務是閱讀、導航和編寫代碼,JetBrains官方?jīng)Q定從IDE中適當?shù)膶彶橹С珠_始。
合作的首批成果已在?v2023.2?中發(fā)布,讓您無需離開 JetBrains IDE 即可進行審查。
JetBrains IDE v2023.2正式版下載(Q技術(shù)交流:786598704)
現(xiàn)在用戶可以:
- 配置GitLab帳戶以用于git操作和其他GitLab交互。
- 瀏覽、篩選和搜索項目中的合并請求列表。
- 詳細審查合并請求。
- 直接從IDE對代碼發(fā)表評論。
- 在不使用瀏覽器的情況下請求或合并更改。
- 輕松導航并復制相應網(wǎng)頁的鏈接。
配置 GitLab 帳戶
當IDE檢測到有g(shù)it遠程指向GitLab服務器時,會顯示左側(cè)的專屬工具窗口以及相關(guān)菜單中的相應操作。使用任何git或 GitLab 特定的操作都會要求您使用令牌通過GitLab帳戶登錄,如果無法自動檢測服務器,則需要在?Settings | Version control | GitLab(設置 | 版本控制 | GitLab)中手動配置 GitLab 帳戶。
合并請求列表
默認情況下,工具窗口會顯示相應GitLab倉庫的所有合并請求的列表,您可以使用篩選器或純文本搜索查找需要的合并請求。 提供預定義篩選器集,最后配置的篩選器集將被記住。
合并請求的詳細信息
找到所需的合并請求后,將其打開以查看詳細信息:名稱、分支信息、更改、檢查結(jié)果。 隨后時間線會自動打開,向請求的概覽添加更多內(nèi)容。
點擊分支標簽可以快速遷出相應分支。
帶有注釋的更改和差異
合并請求的主要部分是實際更改,合并請求中所有更改的列表直接在工具窗口中顯示。 雙擊文件打開差異視圖,然后選擇即可在文件之間導航,帶有注釋的文件將在樹中具有相應標記。
要檢查個別提交,請點擊提交數(shù)量并在彈出窗口中選擇需要的提交。
如果您對更改或周圍的代碼有疑問,可以點擊裝訂區(qū)域中的加號圖標添加注釋。
默認操作作為主控件
根據(jù)用戶角色與合并請求狀態(tài),下一步通常更有可能執(zhí)行一個操作 – 例如請求審查、提交評論或合并。 集成會做出決定并顯示專屬執(zhí)行按鈕,其他操作位于 More(更多)菜單下。
將合并請求合并
執(zhí)行審查并完成其他必需的檢查后,即可合并請求。在這種狀態(tài)下將合并作為請求的主要操作,將顯示檢查結(jié)果,告知用戶現(xiàn)在是否可以將合并請求合并。
其他實用信息
除了審查流支持之外,JetBrains還添加了其他實用的導航操作。現(xiàn)在您可以復制 GitLab 上特定文件和代碼行的鏈接,輕松與同事共享和討論。 如果需要,您還可以直接導航到 Web。
未來計劃
如開篇所述,GitLab 不僅僅是審查工具, 除了進一步增強審查支持活動外,在未來版本中還計劃開發(fā)支持 CI 管道配置和故障排除的功能, 敬請關(guān)注更多精彩更新。
熱門IDE推薦
- IDEA:功能強大且符合人體工程學的Java IDE
- PyCharm:一種提高Python語言開發(fā)效率的IDE
- WebStorm:JavaScript和Web前端開發(fā)神器
- PhpStorm:面向開發(fā)者的智能便捷PHP IDE
- ReSharper:屢獲大獎且被譽為世界上著名的VS代碼生成工具