WindowsのSVNリポジトリにはどのGUI管理/管理ツールがありますか?
visualsvn を見てください:
VisualSVNサーバーは、WindowsプラットフォームでチームのSubversionサーバーをインストール、構成、管理するために必要なすべてを含むパッケージです。 Subversion、Apache、および管理コンソールが含まれています。
ユーザーフレンドリーな管理コンソール
- リポジトリを作成、インポート、削除する
- リポジトリでフォルダを作成および削除する
- Subversionサーバーの概要ステータスを示すダッシュボード
- Subversionセキュリティポリシーの管理
- サービスの開始、停止、再開
- リポジトリブラウザ
- ユーザーとグループを管理する
- Subversionフックの編集
Subversion Edge をご覧になることをお勧めします。
Subversion Edgeは、Apache Subversion、httpd、およびViewVCの最新バージョンのディストリビューションであり、すべて一緒にテストおよび設計されています。また、サーバーを構成および管理するための使いやすいWebコンソールも含まれています。インストールして実行するのは非常に簡単で、Webブラウザーを介してリモートで更新をインストールできる組み込みのアップデーターが含まれています。したがって、常に最新のセキュリティ修正が適用され、コンポーネントが連携しないことを心配する必要はありません。
Subversion Edgeは無料でオープンソースです。
リモートリポジトリ(LinuxまたはWindowsのボックス)を管理しますか、それともローカルリポジトリを管理しますか?
個人的にはまともなユーティリティに出会ったことがないので、PuTTYのplink.exeを使用して、 svnadmin 私のLinuxサーバー上で。
編集:かなり不十分なコードですが、それは私の目的を果たします。 $ 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)
svn-access-manager は、SVNにとっても優れたオープンソースのWeb管理GUIであるようです(そして現在アクティブです...)。
[〜#〜] usvn [〜#〜] も試してください。
berSVN を使用すると、Subversionの管理が容易になり、Windows、Mac、およびLinuxのさまざまなフレーバーで使用できます。
以下を含むSubversionのUIを無料で簡単に実装できます。
PainlessSVN という自分のプログラムもあります。 svnserve.exeで提供されるリポジトリ設定でのみ機能します。LAN内のSubversionサーバーで機能します。私は現在バージョン1.1に取り組んでいます。これはほぼ完全な書き直しです。ブログをチェックして、新しいものを確認してください。
既存のSubversionサーバーで作業したい場合は、私のプログラムが機能します。ゼロから始めたい場合は、 VisualSVN Server で十分です。