Review board 和 Git 配合使用 二

來源:互聯網
上載者:User

Repositories設定

接前文。瀏覽器上輸入http://battleship,然後輸入管理員的使用者名稱(我這裡是admin)和密碼,登陸成功後右上方菜單會看到Admin連結。點擊後進入管理頁面。

在Repositories選中中添加一個新的repository,然後設定hosting如:

選擇Custom的原因是我們採用了老舊的gitosis。

SSH私密金鑰設定

選擇settings菜單,進入SSH設定頁面。

上傳你的私密金鑰檔案吧。私密金鑰,公開金鑰在git設定中請參考我的關於git的文章。

建立使用者

回到dashboard/users頁面,建立兩個使用者,c1和c2,email分別是shu_chen@esri.com和csfreebird@gmail.com

為Review board指定發送email用的SMTP資訊

在settings/email頁面,填入自己公司的smtp伺服器和帳號密碼等。

設定Review組

在dashboard/review groups組裡面,添加一個新的組AGOL review.不需要設定mailing list,將剛才的c1和c2使用者加入到組中。

從網頁上發起review請求

好,現在用c1使用者登入。點擊New review request菜單。你看到的是這個頁面:

Diff檔案可以在自己的Git 項目maventest中用git diff > a.diff產生。然後通過Diff:choose File上傳該檔案。

點擊create review request按鈕。然後會進入該review的頁面,指定review group和使用者c2,設定summary,然後點擊Publish按鈕。

好,現在c2註冊的csfreebird@gmail收到郵件了。

This is an automatically generated e-mail. To reply, visit: http://battleship/r/41/



Review request for AGOL reviewer, li jing and chen shu.By chen shu.Description
test
Testing
test
Diffs
  • src/main/java/com/esri/util/ByteArrayUtil.java (121947f)

View Diff

點擊後進入網站,可以看到diff的內容。

如果批准,則點擊ship it按鈕。

如果有意見,則點擊review按鈕,然後輸入自己的意見,點擊Publish按鈕。這樣c1很快收到email通知。

c1修改過代碼後,則繼續點擊review按鈕,輸入意見,c2很快通過email知道。最後點擊ship it表示批准。

c1就可以提交代碼了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.