簡體   English   中英

在 GitLab 中合並請求、審查過程和使用評論

[英]Merge Request, Review process and using comments in GitLab

我們目前正在評估 GitLab 在我們的項目中的使用,我們發現稍微偏離的一件事是審查合並請求時的評論。

當一些評論作為代碼審查的一部分被輸入並且新的提交被推送來解決這些評論時,問題就開始了。

對提交所做的評論和在“更改”面板上所做的評論都顯示在“討論”選項卡上,但沒有跡象表明對同一行進行了一些更改。 轉到“更改”面板並查看最新到基礎的比較 - 我得到了我所期望的(到目前為止在分支上完成的所有工作),但是我們沒有看到它與對舊提交或舊審查。

我半期望在討論面板中我會在每個評論下獲得另一個部分,顯示最近代碼中的更改。 那,或者在查看最新版本時,甚至可以訪問在“更改”面板中所做的所有評論,甚至是對舊版本的評論。

在 GitLab 審查過程和管理評論方面,我在這里遺漏了什么嗎?

自 2016 年以來,GitLab 有了很大的發展,新的 13.1(2020 年 6 月)添加了一個與您的用例相關的功能:

將任何設計線程標記為已解決

當您收到大量關於設計的反饋時,評論針的數量會迅速增加!
隨着您的討論線程的增長,很難知道哪些討論已經完成,哪些還需要進行。

使用 13.1,您將能夠將任何評論標記為已解決,以表示它現在已完成。

https://about.gitlab.com/images/13_1/resolve-design-comment.gif

更好的是 - 您已解決的評論圖釘將從設計中消失,因此您可以專注於剩下的內容!

而且,當然,如果您需要重新訪問某些內容,您所有已解決的話題都將在側邊欄底部的“已解決的評論”區域中可用。 從那里,您可以再次找到它們並查看在修訂點應用的修訂。

我們認為這將大大改善您的工作流程,讓您可以專注於重要的事情。

請參閱文檔問題


GitLab 13.5(2020 年 10 月)將明確區分合並請求參與者(“受讓人”)和審閱者

https://about.gitlab.com/images/blogimages/reviewers_sidebar.png

為了彌合這些差距,GitLab 13.5 引入了合並請求“審閱者”,它允許作者輕松請求審閱以及查看審閱狀態。
通過簡單地從“審查者”字段中選擇一個或多個用戶,指定的審查者將收到審查合並請求的請求通知。

這使得確定合並請求中涉及的用戶的相關角色以及正式請求對等方進行審查變得容易。

請求拉取請求審查已可用於 GitHub


使用GitLab 13.7 (2020 年 12 月),您對審閱者有了更清晰的定義:

合並請求的審閱者

請同事審查您的代碼應該是貢獻代碼的常規部分,但它通常是不必要的復雜。

像要求評論這樣的簡單任務可能會導致混淆。 例如,你應該怎么問? 一封電郵? 評論? 聊天消息?

如果沒有正式的流程,審核可能會不一致且難以跟蹤。 以前,一個選項是為合並請求指定一個審閱者,但即使采用這種形式,作者和審閱者都出現在同一個受讓人字段中,這使得其他團隊成員很難知道誰在做什么。

GitLab 13.7 為合並請求引入了審閱者,這允許作者向某人請求審閱。
新的“審閱者”字段允許以與受讓人類似的方式將用戶指定為審閱者。 審查者會收到通知,邀請他們審查合並請求。

這為請求審查提供了正式流程,並闡明了合並請求中每個用戶的角色。

未來的迭代將包括顯示與合並請求最相關的審閱者以及將審閱者置於中心的簡化合並請求批准流程。
您可以在合並請求審閱者分配史詩中了解更多詳細信息。

https://about.gitlab.com/images/13_7/reviewers_sidebar.png -- 合並請求的審閱者

請參閱文檔問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM