J'ai Tortoise svn installé sur mon bureau. Je veux effectuer certaines tâches en utilisant ligne de commande svn.exe? Mais je ne parviens pas à trouver svn.exe sur ma machine.
Devons-nous installer quelque chose d'autre pour obtenir les commandes svn.exe?
Le code du programme Subversion est lié au binaire TortoiseSVN. Vous pouvez installer une version discrète compatible si vous devez accéder au référentiel à partir de la ligne de commande.
MISE À JOUR: Les versions récentes du paquet TortoiseSVN peuvent installer un fichier svn.exe discret en plus de celui lié au binaire de l'interface graphique. Il se trouve dans le même répertoire que le programme d'installation. (Si vous avez déjà installé TortoiseSVN, réexécutez le programme d'installation, sélectionnez Modifier, puis sélectionnez les outils de ligne de commande pour l'installation.)
TortoiseSVN 1.7 a une option pour installer les outils de ligne de commande.
Il n'est pas coché par défaut, mais vous pouvez exécuter le programme d'installation à nouveau et le sélectionner. Il mettra également automatiquement à jour votre variable d’environnement PATH.
Pendant l'installation de TortoiseSVN, vérifiez le Outils client en ligne de commande. Cela créera le fichier svn.exe
dans le dossier C:\Program Files\TortoiseSVN\bin
.
TortoiseSVN n'utilise pas svn.exe, il contient une bibliothèque SVN. Si vous devez exécuter vos propres tâches, vous devez installer un client autonome Subversion. Vous pouvez soit obtenir de Cygwin [ http://cygwin.com ], soit une version native de http://Subversion.Apache.org/packages.html#windows
Si vous souhaitez utiliser SVN.EXE, plusieurs sociétés compilent des fichiers binaires officiels pouvant être téléchargés gratuitement. Par exemple, Collabnet:
Si vous utilisez l'installation de Silk, essayez:
"\ Program Files\SlikSvn\bin"
En fonction de ce que vous devez faire, automatiser TortoiseSVN peut être une bonne solution. Par exemple, ce qui suit mettra à jour un référentiel et fermera la fenêtre TortoiseSVN s'il n'y a pas d'erreur ou de conflit:
TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2
Oui, réinstallez et sélectionnez la ligne de commande pour obtenir le svn dans le dossier Program Files-> Tortoise SVN.
Téléchargez-le ici:
http://sourceforge.net/projects/win32svn/
et lancez le programme d'installation. Les exécutables sont en:
\ Program Files (x86)\Subversion\bin
pour l'installation par défaut.
Les versions récentes du paquet TortoiseSVN peuvent installer un svn.exe discret en plus de celui lié au binaire de l'interface graphique. Il se trouve dans le même répertoire que le programme d'installation. (Si vous avez déjà installé TortoiseSVN, alors relancez le programme d'installation, sélectionnez Modifier, et sélectionnez les outils de ligne de commande pour l'installation.)
Généralement, vous pouvez trouver le fichier svn.exe à cet emplacement:
C:\Program Files\TortoiseSVN\bin
Si vous avez déjà installé TortoiseSVN et que vous ne trouvez toujours pas le fichier, le fichier svn.exe
sur l'emplacement indiqué, vous devez alors réexécuter le programme d'installation de TortoiseSVN, cliquer sur "Modifier" et sélectionner "Outils de ligne de commande". Une fois l'installation terminée, vous pouvez maintenant trouver le "svn.exe" à l'emplacement indiqué sur votre lecteur.
Tout d’abord, si Subversion est installé sur votre machine? sinon, regardez sur quel serveur votre tortoisesvn est configuré pour se connecter.
l'emplacement par défaut lors de l'installation de Subversion est c:\program files\Subversion. Vous pouvez trouver svn.exe dans c:\program files\Subversion\bin où vous pouvez exécuter vos actions de ligne cmd.
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()
Ceci est mon fichier 'svn.groovy'.