Je veux afficher svn numéro de révision dans un fichier texte Je reçois le numéro de révision en utilisant cette commande $ revision = ([xml] (svn info "filepath" --xml)) .info.entry.commit.revisionSvn numéro de révision dans un fichier texte
Répondre
En supposant que vous allez lire la valeur de C# et peut jeter le préfixe:
svn info somefile.txt | find "Revision" > revision.txt
Si le fichier texte est sous le contrôle de la source, vous trouverez peut-être plus facile de rechercher svn: keywords. Le livre SVN vous dira comment les utiliser.
Si le fichier texte n'est pas sous le contrôle de la source, pourriez-vous être plus explicite sur ce que vous essayez de faire.
Le fichier texte n'est pas sous le contrôle de la source.Maintenant, je veux afficher le numéro de version dans un coin de mon site Web. Après l'avoir écrit dans un fichier texte, je peux le récupérer en utilisant C# et l'afficher. S'il existe un autre moyen d'afficher le numéro de révision sans l'écrire, merci de me le faire savoir. – shanthiram
Je recommande de placer le fichier texte, même s'il ne contient que le numéro de révision, sous le contrôle de la source. Mais la réponse de @ newtover fera ce que vous voulez afin que vous décidiez. –
La façon la plus simple est d'utiliser le programme svnversion qui vient avec Subversion.
Comme dit la documentation,
Il est courant d'utiliser cette sortie dans votre processus de construction lors de la définition du numéro de version de votre programme.
svnversion -c
vous donne la dernière version validée.
Où puis-je télécharger ce programme. J'ai essayé la commande svnversion et elle n'est pas reconnue. – shanthiram
Merci newtover. – shanthiram