Gerrit - 概述



Gerrit 是一個基於 Web 的程式碼審查工具,它與 Git 整合,並構建在 Git 版本控制系統之上(幫助開發人員協同工作並維護其工作歷史記錄)。當您完成程式碼審查後,它允許將更改合併到 Git 儲存庫中。

Gerrit 由 Google 的 Shawn Pearce 開發,它使用 Java、Servlet、GWT(Google Web Toolkit)編寫。Gerrit 的穩定版本是 2.12.2,於 2016 年 3 月 11 日釋出,並在 Apache License v2 下獲得許可。

為什麼要使用 Gerrit?

以下是您應該使用 Gerrit 的一些原因。

  • 您可以使用 Gerrit 輕鬆查詢原始碼中的錯誤。

  • 如果您有常規的 Git 客戶端,則可以使用 Gerrit;無需安裝任何 Gerrit 客戶端。

  • Gerrit 可以用作開發人員和 Git 儲存庫之間的中介軟體。

Gerrit 的功能

  • Gerrit 是一個免費且開源的 Git 版本控制系統。

  • Gerrit 的使用者介面構建在 Google Web Toolkit 上。

  • 它是一個輕量級的框架,用於審查每個提交。

  • Gerrit 充當儲存庫,允許推送程式碼併為您的提交建立審查。

Gerrit 的優勢

  • Gerrit 為 Git 儲存庫提供訪問控制,併為程式碼審查提供 Web 前端。

  • 您可以推送程式碼,而無需使用額外的命令列工具。

  • Gerrit 可以允許或拒絕儲存庫級別的許可權,並向下細化到分支級別。

  • Gerrit 受 Eclipse 支援。

Gerrit 的劣勢

  • 審查、驗證和重新提交程式碼提交會減慢上市時間。

  • Gerrit 只能與 Git 一起使用。

  • Gerrit 速度緩慢,並且無法更改列出更改的排序順序。

  • 您需要管理員許可權才能在 Gerrit 上新增儲存庫。

廣告

© . All rights reserved.