2010-04-02 5 views

Répondre

3

En supposant que vous allez lire la valeur de C# et peut jeter le préfixe:

svn info somefile.txt | find "Revision" > revision.txt 
+0

Merci newtover. – shanthiram

3

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.

+0

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

+0

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. –

1

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.

+0

Où puis-je télécharger ce programme. J'ai essayé la commande svnversion et elle n'est pas reconnue. – shanthiram

Questions connexes