Quels outils d'administration/de gestion d'interface graphique existe-t-il pour un référentiel SVN sous Windows?
Regardez visualsvn :
VisualSVN Server est un package qui contient tout ce dont vous avez besoin pour installer, configurer et gérer le serveur Subversion pour votre équipe sur la plate-forme Windows. Il comprend Subversion, Apache et une console de gestion.
Console de gestion conviviale
- Créer, importer et supprimer des référentiels
- Créer et supprimer des dossiers dans le référentiel
- Tableau de bord affichant l'état général du serveur Subversion
- Gérer la politique de sécurité de Subversion
- Démarrer, arrêter et redémarrer le service
- Navigateur de référentiel
- Gérer les utilisateurs et les groupes
- Modifier les crochets Subversion
Je vous recommande de regarder Subversion Edge .
Subversion Edge est une distribution des dernières versions d'Apache Subversion, httpd et ViewVC, toutes testées et conçues pour fonctionner ensemble. Il comprend également une console Web facile à utiliser pour configurer et gérer le serveur. Il est très facile à installer et à exécuter et comprend un programme de mise à jour intégré qui vous permet d'installer les mises à jour à distance via votre navigateur Web. Ainsi, vous êtes toujours à jour avec les derniers correctifs de sécurité et n'avez pas à vous soucier des composants qui ne fonctionnent pas ensemble.
Subversion Edge est gratuit et open-source.
Voulez-vous administrer un référentiel distant (que ce soit un Linux ou Windows Box), ou un référentiel local?
Personnellement, je n'ai rencontré aucun utilitaire décent, donc j'utilise un script AutoIT qui utilise plink.exe de PuTTY pour interfacer avec svnadmin sur mon serveur linux.
ÉDITER: code assez boiteux, mais il sert mes fins. Suppose que vous avez un répertoire "conf/shared" dans votre $ svndir, qui sera partagé par les référentiels créés par ce script. Scripté avec 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 semble également être une excellente interface graphique d'administration Web open source pour SVN (et actuellement active ...).
Essayez également USVN .
berSVN facilite l'administration de Subversion et est disponible pour Windows, Mac et diverses versions de Linux:
Interface utilisateur gratuite et facile à implémenter pour Subversion qui comprend:
Il y a aussi mon propre programme appelé PirelessSVN . Il ne fonctionne qu'avec la configuration des référentiels à servir avec svnserve.exe. Il peut fonctionner avec les serveurs Subversion de votre réseau local. Je travaille actuellement sur la version 1.1, qui est presque une réécriture complète. Consultez le blog pour voir les nouveautés.
Si vous souhaitez travailler avec un serveur Subversion existant, mon programme fonctionnera pour vous. Si vous voulez recommencer à zéro, alors VisualSVN Server est assez bon.