J'utilise Tortoise SVN et j'ai récemment mis à jour la version 1.7. Néanmoins, dans notre système de construction (script ant), nous utilisons Svnant Lib (pour obtenir le numéro de révision actuel, nous l'utilisons comme numéro de version). Donc, ne peut plus construire le projet car Svnant ne prend pas en charge la version 1.7 de SVN. Comment puis-je résoudre ce problème? P>
Merci d'avance! P>
4 Réponses :
Vous pouvez utiliser la version de la ligne de commande de SVN.
changer les SVNSettings vers P>
svnant code> utilisera ensuite la version de la ligne de commande pour faire toutes les choses SVN. P> P>
,Merci! Et est-il possible d'une manière ou d'une autre de spécifier l'emplacement au lieu de la mettre au chemin?
Selon Le Guide officiel Ce n'est pas le cas.
, Puis-je poser une question plus stupide: où devrais-je placer le nœud Svnsetting?
Je préfère le mettre après le typlef pour la bibliothèque Svnant, de sorte qu'il soit exécuté tout de suite
Une alternative à Svnant est svntask p>
Je viens de l'avoir récemment fourchi à partir de GoogleCode et mis à jour pour travailler avec SVN 1.7. p>
Il ne contient pas autant de commandes que SVNANT mais contient les bases telles que l'obtention du numéro de version. P>
Svnant a maintenant été mis à jour dans la source pour prendre en charge SVN 1.7, mais vous devrez le construire vous-même. P>
dans une invite de commande: p>
Découvrez svnant dans un répertoire local (invité de nom d'utilisateur, mot de passe vide): p>
svn co http://subclipse.tigris.org/svn/subclipse/ Trunk / svnant / svnant - insernétique = invité p> blockQuote> li>
- CD dans le répertoire Svnant root LI>
Build: P>
ant makedistrib p> blockQuote> li>
- Copiez les fichiers construits de Build \ Distrib \ Lib dans votre dossier Ant Lib (probablement C: \ Program Files \ Ant \ Lib ou C: \ Program Files (x86) \ ant \ libièce) li> ol>
Les propriétés inline telles que svnkit = "false" sont désormais obsolètes. Vous devrez donc mettre à jour pour utiliser SVNSetting comme décrit dans Réponse ci-dessus . p>
J'espère que cela aide. P>
La dernière version de Svnkit (Pure Java Lib) est compatible avec Subversion 1.7. http://svnkit.com/download.php
Vous pouvez télécharger la version autonome et copier les Libs de Dossier Lib à votre point de classe. Vous avez besoin d'au moins les 5 derniers bocaux. P>
<path id="path.svnant"> <pathelement location="svnant/svnant.jar" /> <pathelement location="svnant/svnClientAdapter.jar" /> <pathelement location="svnant/ganymed.jar" /> <pathelement location="svnant/svnkit-1.7.8.jar" /> <pathelement location="svnant/svnkit-javahl16-1.7.8.jar" /> <pathelement location="svnant/sqljet-1.1.6.jar" /> <pathelement location="svnant/antlr-runtime-3.4.jar" /> <pathelement location="svnant/sequence-library-1.0.2.jar" /> </path>