Gerrit

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Gerrit
File:Gerrit icon.svg
File:Gerrit.png
原作者Shawn Pearce
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言JavaServletGWT
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統Jakarta EE
      語言英文
      類型代碼審查
      特許條款Apache特許條款 v2
      網站www.gerritcodereview.com

      Gerrit,一種開放原始碼代碼審查軟件,使用網頁介面。利用網頁瀏覽器,同一個團隊的軟件開發者,可以相互審閱彼此修改後的代碼,決定是否能夠提交,回退或是繼續修改。它使用版本控制系統Git作為底層。[1]

      歷史[編輯]

      它分支自Rietveld,作者為Google公司的Shawn Pearce,原先是為了管理Android計劃而產生。[2]這個軟件的名稱,來自於荷蘭設計師赫里特·里特費爾德(Gerrit Rietveld)。

      因為對存取控制列表(ACL)相關的修正,沒有被整合進Rietveld,之後Gerrit就由Rietveld分支出來,形成獨立軟件專案。[3]

      技術[編輯]

      最早它是由Python寫成,在第二版後,改成用JavaSQL。使用Google Web Toolkit來產生前端的JavaScript

      著名用戶[編輯]

      參考資料[編輯]

      1. ^ Guido van Rossum. An Open Source App: Rietveld Code Review Tool. May 2008 [2012-08-24]. (原始內容存檔於2015-10-17). 
      2. ^ 存档副本. [2013-09-08]. (原始內容存檔於2013-05-31). 
      3. ^ Gerrit Background - The history behind Gerrit Code Review. Gerrit project. [10 May 2010]. (原始內容存檔於2016-05-15). 
      4. ^ People and Roles. [2015-09-02]. (原始內容存檔於2012-10-29). 
      5. ^ Gerrit Code Reviews. [2015-09-02]. (原始內容存檔於2014-10-06). 
      6. ^ Community powered|CyanogenMod. [2015-09-02]. (原始內容存檔於2014-04-21). 
      7. ^ Too Smart for Git. [2015-09-02]. (原始內容存檔於2011-06-07). 
      8. ^ Gerrit on eclipsepedia. Eclipse foundation. [2013-06-01]. (原始內容存檔於2020-10-30). 
      9. ^ Using Gerrit Code Review in an Open Source Project. [2015-09-02]. (原始內容存檔於2016-03-03). 
      10. ^ Managers Become the Flywheel. [2015-09-02]. (原始內容存檔於2020-10-01). 
      11. ^ We're moving to GitHub. 
      12. ^ Google Web Toolkit Blog. [2013-07-13]. (原始內容存檔於2016-08-18). 
      13. ^ Introducing Gerrit - Code Review and Community Contributions. [2015-09-02]. (原始內容存檔於2012-10-29). 
      14. ^ Gerrit for LibreOffice. 2012-06-16 [2012-06-24]. (原始內容存檔於2012-10-29). 
      15. ^ gerrit.libreoffice Code Review. [2012-06-24]. (原始內容存檔於2020-12-21). 
      16. ^ Wikimedia engineering moving from Subversion to Git — Wikimedia blog. Blog.wikimedia.org. 2012-02-15 [2012-06-21]. (原始內容存檔於2019-12-20). 
      17. ^ Gerrit. MediaWiki. 2012-06-12 [2012-06-21]. (原始內容存檔於2020-11-05). 
      18. ^ Gerrit Workflow. OpenStack Wiki. [2013-02-21]. (原始內容存檔於2019-08-09). 
      19. ^ Workflow with Github and Gerrit. 2015-06-05 [2015-09-02]. (原始內容存檔於2020-11-12). 
      20. ^ Gerrit Introduction. Qt Project. 2012-04-24 [2015-07-23]. (原始內容存檔於2020-09-29). 
      21. ^ Gerrit at SAP. 2014-03-11 [2015-09-02]. (原始內容存檔於2020-09-22). 
      22. ^ Gerrit Code Review. Codereview.scilab.org. [2012-06-21]. (原始內容存檔於2012-10-29). 
      23. ^ TYPO3 Core repository migrated to Git. 2011-03-11 [2013-01-26]. (原始內容存檔於2016-04-21). 
      24. ^ TYPO3's Gerrit Code Review. [2013-01-26]. (原始內容存檔於2021-01-26). 
      25. ^ Gerrit - Tizen Developers. [2015-09-02]. (原始內容存檔於2013-11-16). 
      26. ^ Improving Operations Efficiency with Puppet. 2015-04-17 [2015-09-02]. (原始內容存檔於2016-03-04). 
      27. ^ Puppet Camp Paris: Improving Operations Efficiency With Puppet. shell-tips.com. 2015-04-20 [2015-09-02]. (原始內容存檔於2015-10-02). 
      28. ^ Gerrit at Vaadin. 2015-07-21 [2015-09-02]. (原始內容存檔於2016-08-18). 

      外部連結[編輯]