3

J'ai un script Nant qui met à jour un répertoire avec le dernier code source (extrait du dépôt svn), puis met à jour Assembly Info et quelques autres fichiers et fait quelques builds .Créer une étiquette/branche à partir de la copie de travail locale en utilisant SVN

Je souhaite que la copie de travail qui inclut toutes les modifications apportées (après l'exécution de la compilation) soit transformée en une révision de balise (décrite dans l'aide SVN 4.19, Branching/Tagging). Cela devrait se faire via des arguments de ligne de commande exécutés à la fin du script de construction.

Actuellement, la ligne suivante est utilisée, mais elle ne détectera pas les modifications.

svn copy -r 1234 c:\workingCopy http://svnRepository 

Il est nécessaire de changer la copie de travail après la commande ci-dessus et valider les modifications?

Répondre

4

-r Cette option identifie la révision à copier. Je pense que vous n'avez pas besoin de fournir cela.

Je proposerai votre script faire:

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
+0

la réponse: svn copy c: \ workingcopy http: // SVNRéférentiel, pas besoin de commettre d'abord, je veux seulement les changements dans la révision de l'étiquette ne proviennent pas de l'origine de la copie de travail. Merci. – CRice

Questions connexes