多くのコードレビューツール(ほとんどが無料のもの)を評価していますが、それらはすべて、コミットする前にパッチをレビューすることを目的としているようです。これはSubversionのワークフローに実際には収まらないため、差分ではなくコミットされたリビジョンのレビューをより適切にサポートする代替手段を探していました。推奨事項はありますか?私は無料または安価なツールを好むでしょう。
多くのコードレビューツール(ほとんどが無料のもの)を評価していますが、それらはすべて、コミットする前にパッチをレビューすることを目的としているようです。これはSubversionのワークフローに実際には収まらないため、差分ではなくコミットされたリビジョンのレビューをより適切にサポートする代替手段を探していました。推奨事項はありますか?私は無料または安価なツールを好むでしょう。
回答:
アトラシアンクルーシブルを見ましたか?コミット前およびコミット後の両方のレビュー用に構築されています。ポストコミットに使用しましたが、機能は非常に優れています。
バルーンの迅速な価格設定-自己展開と5ユーザー以下の場合はほぼ無料(10ドル)ですが、それ以上必要な場合はかなり高価になります。チームの規模については言及しなかったので、5人以上のチームメンバーがいる場合は高価なソフトウェアを提案することをおizeびします。
見てくださいCodeCollaboratorとその安価ないとこCodeReviewerを。確かに、それらは市場で最も安価なツールではありませんが、私たち(はい、私はSmartBearで働いています)は、特にCodeReviewerでプロモーション価格を設定しています。
ReviewBoardは、あなたが言ったように、SCMに実際にはフックされていないが、ポストコミットフックでスクリプト化できるレビューシステムです。(つまり、コミットすると、トランザクションが取得され、差分が実行され、それらがReviewBoardに送信されます)。
代替手段はRedmineです。リポジトリをredmineで表示すると、リビジョン履歴へのリンクを含むチケットを作成できます(通常、redmineでdiffを表示し、問題のあるコードからチケットを直接作成します)。ただし、これを機能させるにはCode Reviewプラグインが必要です。
PS。どちらも無料のオープンソースです。