私はSVNリポジトリブラウザを研究していますが、そこにいくつあるかを考えると面倒な作業です(私は始めました ここ )
「理想的な」システムは
基本的に、私はSVNフロントエンドを、読み取り専用アクセスを必要とし、技術的な知識がない他の従業員(アカウントエグゼクティブ、プロジェクトマネージャーなど)へのアセットの配信システムとしても使用するというアイデアを研究しています。使いやすく/ナビゲートしやすい必要があります。また、フォルダごとに読み取り権限を設定できる必要があります。リポジトリ全体への完全な読み取りアクセス権を持つすべての人を確保することはできません。
Trac。( http://trac.edgewall.org/ )それは素晴らしいことではありませんが、私が見たところ、SVNにとっては最高です。
起動するためのアクセス制御付き。
さまざまなtracユーザーに対してディレクトリごとのアクセス許可でさえリグをセットアップすることができました(それらは表示されませんでした)。
しばらく経ちました。
デフォルトのスキンはかなり見栄えがよく、高度に調整可能です。
ウィキとバグトラッカーが付属しており、必要に応じて無効にすることができます。
Atlassian Fisheye http://www.atlassian.com/software/fisheye/ は、私がなくてはならない商用のものです。
(完全な開示...私はAtlassianに雇用されていますが、Fisheyeは私が使用した中で最高のものであると偏見なく言います)
redmine は私たちが仕事で使用しているものです。これはtracに似ていますが、複数のプロジェクト機能を提供します。ブラウザはまともで、各プロジェクトで役割ベースの権限を許可し、各プロジェクトはリポジトリのサブツリーに基づいています。
また、他の種類のリポジトリを参照したり、ファイルを公開するためのファイルストアとWikiがあります。これらはすべて、プロジェクトごとに無効または有効にできます。
ViewVCのトランク開発バージョン(バージョン1.1になるように設定)は、アクセス制御をサポートします。 ViewVCはリポジトリビューアとして機能し、不要な追加機能なしで直感的に使用できます。
sventon とても面白そうです。これは、svnkit Javaライブラリの上に記述されたサーブレット/ jspソリューションです。真のクライアントとして機能できるため、リポジトリに直接アクセスする必要はありません(たとえば、ViewVCなど)。リポジトリ自体のアクセス制御を使用できます。
私はアトラシアンに雇用されておらず、魚眼レンズは素晴らしいです。るつぼを追加することはそれが本当の勝利になると思います。 (過去に私はwebsvnを使用し、それで問題ないことがわかりました)。私はviewVCインターフェースが本当に好きではありません。私が変更を理解するのを難しくする何かがそれについてあります、私は何を知りません。
CVSリポジトリとSVNリポジトリの両方を参照するためにViewVCを使用しましたが、 FishEye に切り替えたため、コードの参照と検査に非常に優れたソリューションがついに完成しました。
他のAtlassian製品(JiraとConfluence)も使用しており、それらすべての統合は素晴らしいです!
PS。私はアトラシアンの従業員ではありません:)
http://beanstalkapp.com/ リポジトリをホストし、同時にナビゲート可能にします。
あなたは見ておくべきです http://www.groowiki.com
私たちはあなたが見逃しているアクセス制御機能を持つことを計画しています、それはロードマップにあります。また、検索、ワークフローサポートも対象としており、現在、radeoxを使用してファイルとディレクトリに説明を追加し、JavaまたはGroovyでプラグインを作成できます。
はい、私はGroowikiと提携しています。私はそれを書き、さらに発展させる予定です。そしてそれは無料で商業的でもあります。クローズド(オープンではない)ソースの機能はごくわずかであるため、これらの特定の機能を必要とする大企業がその開発をサポートしています。