Git の Gerrit のような Subversion 用のものはありますか? [closed] 質問する

Git の Gerrit のような Subversion 用のものはありますか? [closed] 質問する

Gerrit は便利ですが、git 専用です。Subversion 用に似たようなものを設定したいのですが、この作業を行うソフトウェアはありますか?

ベストアンサー1

ぜひお試しくださいファブリケーターSVN と Git に使用できます。他にも多くの機能がありますが、コードレビュー (前) とコード監査 (後) を提供します。

私は Gerrit、Reviewboard、Phabricator を自分で評価していますが、どれを選択するかはまだ決めていません。

簡単な要約

ゲリット

  1. Androidなどで使用されているので、悪くはないだろう

  2. Gitのみをサポート

  3. レビューは特別なブランチにプッシュすることで作成される

  4. 投票には2つの方法があり、検証済み(Jenkinsなど)とコードレビューがあります。

  5. レビュー後、変更はGerritによってマスターブランチに直接プッシュできます。

  6. リポジトリを保護するための包括的なアクセス制御メカニズム

  7. UI はそれほど魅力的ではないが、高速で、一度に 1 つのファイルのみを表示します。

  8. 一度に表示されるファイルは1つだけなので、確認したファイルの横にチェックボックスが表示されます。

  9. パッチの検証のためにJenkinsを起動できる

  10. Java (.war) で記述

  11. 非常に活発な開発

審査委員会

  1. 例えばApacheで使用されているので、悪くはないだろう

  2. あらゆる最新のSCMをサポート

  3. コミット前およびコミット後のレビューはPythonスクリプトを使用して作成されます

  4. 事前コミットレビューの後、コードをリポジトリにコミットできますが、これは検証が難しく、バイパスされる可能性があります。

  5. リポジトリは制御下にないため、アクセス制御メカニズムはありません。

  6. UIは良いですが、差分を読み込むのに非常に時間がかかります。私のテストシステムでは、ファイルの差分を読み込むのにかなり時間がかかりますが、GerritとPhabricatorははるかに高速です。

  7. Pythonで書かれた

  8. 積極的な開発

ファブリケーター

2021 年 6 月 1 日発効: Phabricator は今後積極的にメンテナンスされません。

  1. 例えばFacebookやDropboxで使用されているので、悪くはないだろう

  2. Git、Subversion、Mercurialをサポート

  3. PHP スクリプトを使用したコミット前レビュー

  4. コミット後のレビュー (監査) は、監査をトリガーするルールを作成することで作成できます (素晴らしい!)

  5. バグトラッカー、リポジトリブラウザ、Wikiなどを含む完全なエコシステムのようなものです

  6. 彼らはそれを軽快で重労働と呼んでいます。つまり、「OK」の代わりに「Clowncopterize」や「Avast」などの用語に耐える必要があり、「意地悪」でタスクを閉じることができるということです。

  7. PHPで書かれています

私の全体的な印象としては、Gerrit は新しいオープンソース プロジェクトに好まれ、Reviewboard は古いプロジェクトに好まれ、Phabricator は新しいスタートアップに好まれているということです。

おすすめ記事