web-dev-qa-db-fra.com

Outil d'interface graphique d'administration SVN

Quels outils d'administration/de gestion d'interface graphique existe-t-il pour un référentiel SVN sous Windows?

24
maruti

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
25
gimel

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.

5
Mark Phippard

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)
3
snemarch

svn-access-manager semble également être une excellente interface graphique d'administration Web open source pour SVN (et actuellement active ...).

Essayez également USVN .

1
Anthony O.

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:

  • Tout ce dont vous avez besoin pour configurer un serveur Subversion, y compris la dernière version de Subversion et Apache.
  • La fonction Toggle vous permet de déployer avec 1.7.5 ou 1.6.18 et de mettre à niveau ou rétrograder à tout moment.
  • Un assistant d'installation très rapide et facile.
  • Un environnement de codage social.
  • Console d'administration facile à utiliser.
  • Fonctionnalité LDAP avancée.
  • Prise en charge des installations hors ligne.
  • Prise en charge de ceux qui ont besoin d'accéder à Internet via une autre machine (proxy).
1
Mand Beckett

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.

0
Hector Sosa Jr