3 votes

'svnlook' n'est pas reconnu comme une commande interne ou externe. Serveur VisualSVN

VisualSVN fonctionne sur un serveur Windows 2003 64 bits. Je stocke mon référentiel sur un NAS et j'utilise un chemin UNC.

Le problème survient lors de l'utilisation de svnlook dans un fichier hook bat.

Je reçois :

'svnlook' is not recognized as an internal or external command,

J'ai une configuration similaire sur un serveur Windows 2003 32 bits qui fonctionne sans problème. Les deux variables sont le système d'exploitation 64 bits et le chemin UNC.

Une idée pour faire fonctionner mon crochet script ?

3voto

Chad Schultz Points 183

VisualSVN Server n'ajoute pas svnlook à la variable d'environnement PATH pour éviter les conflits avec d'autres clients Subversion. Vous devez utiliser la variable d'environnement VISUALSVN_SERVER pour accéder à svnlook en utilisant le chemin complet. C'est à dire

"%VISUALSVN_SERVER%\bin\svnlook"

1voto

MBez Points 1

Indiquez le chemin d'accès complet à svnlook dans le fichier batch ou ajoutez le répertoire où il se trouve à votre variable d'environnement PATH.

Pour modifier la valeur de PATH

  • Cliquez avec le bouton droit de la souris sur Mon ordinateur pour ouvrir Propriétés du système
  • Dans le cadre de la Avancé cliquez sur l'onglet Variables d'environnement bouton
  • Sélectionnez PATH sous Variables du système
  • Cliquez sur le bouton "Modifier".
  • Le chemin d'accès au répertoire est précédé d'un ;

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X