WindowsのSVNリポジトリにはどのようなGUI管理/管理ツールがありますか?
7 に答える
visualsvnを見てください:
VisualSVN サーバーは、Windows プラットフォームでチームの Subversion サーバーをインストール、構成、および管理するために必要なすべてを含むパッケージです。Subversion、Apache、および管理コンソールが含まれています。
ユーザーフレンドリーな管理コンソール
- リポジトリの作成、インポート、および削除
- リポジトリ内のフォルダーの作成と削除
- Subversion サーバーの概要ステータスを示すダッシュボード
- Subversion セキュリティ ポリシーの管理
- サービスの開始、停止、再起動
- リポジトリ ブラウザ
- ユーザーとグループの管理
- Subversion フックの編集
リモートリポジトリ(LinuxまたはWindowsボックス)を管理しますか、それともローカルリポジトリを管理しますか?
個人的にはまともなユーティリティに出くわしたことがないので、PuTTYのplink.exeを使用してLinuxサーバー上のsvnadminとインターフェイスするAutoITスクリプトを使用します。
編集:かなり不完全なコードですが、それは私の目的を果たします。$svndirに「conf/shared」ディレクトリがあり、このスクリプトによって作成されたリポジトリによって共有されると想定します。AutoItでスクリプト化
$plink_bin = "C:\path\to\plink.exe"
$svndir = "/subversion"
$sshuser = "username"
$hostname = "host.domain.com"
$proj = InputBox("Enter project name", "Please enter a subversion project name", "")
if ($proj = "") Then
Exit(1)
EndIf
$arg = "cd " & $svndir & ";"
$arg = $arg & "svnadmin create " & $proj & ";"
$arg = $arg & "rm -fr " & $proj & "/conf;"
$arg = $arg & "ln -s ../conf/shared " & $proj & "/conf"
$command = $plink_bin & " " & $sshuser & "@" & $hostname & " " & $arg
Run($command)
uberSVNは Subversion の管理を容易にし、Windows、Mac、およびさまざまな Linux フレーバーで利用できます。
無料で実装が簡単な Subversion の UI には、以下が含まれます。
- Subversion と Apache の最新バージョンを含む、Subversion サーバーのセットアップに必要なものすべて。
- トグル機能により、1.7.5 または 1.6.18 で展開し、いつでもアップグレードまたはダウングレードできます。
- 非常に迅速かつ簡単なセットアップ ウィザード。
- ソーシャルコーディング環境。
- 使いやすい管理コンソール。
- 高度な LDAP 機能。
- オフライン インストールのサポート。
- 別のマシン (プロキシ) 経由でインターネットにアクセスする必要があるユーザーのサポート。
svn-access-managerは、SVN 用の優れたオープンソース Web 管理 GUI でもあるようです (そして現在アクティブです ...)。
USVNも試してください。
PainlessSVNという私自身のプログラムもあります。svnserve.exe で提供されるように設定されたリポジトリでのみ動作します。LAN 内の Subversion サーバーで動作します。私は現在、ほぼ完全に書き直したバージョン 1.1 に取り組んでいます。ブログをチェックして、新しいものが何であるかを確認してください。
既存の Subversion サーバーで作業したい場合は、私のプログラムが役に立ちます。ゼロから始めたい場合は、VisualSVN サーバーが非常に優れています。