Review Board起源于VMware的一些開發者。它基于Django,你可以把它安裝在自己的服務器上,工作流和Rietveld極為類似。令人高興的是它提 供了在diffs里進行語法彩色編碼,使得代碼閱讀變得簡便。此外,它還實現了基于Lucene的搜索來幫助管理較大的diffs組。
Review Board在審查補?。≒atch)方面表現完美。一個叫做“提交審查”的工具被用來和SCM系統進行連接(當前支持SVN、CVS、Perforce、Git和Mercurial等),可以允許你請求一個將被提交的修改的審查。用戶基礎頁面將這個過程描述如下:
- 你在本地檢出的代碼上做了些可怕的修改。
- 你通過公布diff、編寫描述和選擇一些審查者來創建一個審查請求。
- 你在審查請求中點擊“發布”并等待你的審查者看到它。
- 其他人看了你的審查請求,說道“這太可怕了,除非什么東西壞掉了。”
- 你根據他們的評論更新了你的代碼。
- 你公布了更新后的diff,以及對他們評論的解答以指明你修改了什么(或者你要說明為什么你不打算按照他們的建議修改代碼)。
- 大家看了你更新后的代碼,并請你繼續。
- 你將修改提交到倉庫中。
- 你在審查請求中點擊“設置為已提交”來從其他人的面板中移除你的審查請求。
