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