IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Subversion Discussion :

Changer automatiquement le numéro de version d'un fichier [Utilisation]


Sujet :

Subversion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Ingénieur DevOps
    Inscrit en
    Mai 2002
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 214
    Par défaut Changer automatiquement le numéro de version d'un fichier
    Bonjour,

    Nous sommes en train d'établir le template de toute les classes. Dans ce template nous utilisons le format de PHPDOC pour la documentation.

    Un fichier de classe ressemble donc à cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /**
     * Service des scores
     * @author alexandre
     * @category Service
     * @package DarkAges
     * @subpackage Administration
     * @version $Id$
     */
    class Service_Score extends Service_Abstract_Visible { }
    Comme vous le voyez nous avons une ligne version $id$, je voudrais que dans cette ligne contiennent les informations qu'on retrouve souvent dans les sources des projets open source. En voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Id: foobar.php, v 1.83 2002/04/02 13:08:13 toto Exp $
    Après de nombreuses recherches sur le forum, j'ai trouvé un lien qui disait que CVS complétait automatiquement le nom de ce fichier. Je ne connais pas CVS et puis nous utilisons SVN. Et j'ai beau cherché, je ne trouve rien dans la documentation que j'ai sur SVN.

    Quelqu'un aurait-il une piste ?
    Alexandre Tranchant
    Ingénieur DevOps pour le Ministère de l'Écologie
    Retrouvez mes articles sur PHP et Symfony

  2. #2
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Ingénieur DevOps
    Inscrit en
    Mai 2002
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 214
    Par défaut
    En faisant une recherche sur CVS, j'ai trouvé que cela se nommait une clef de substitution.
    De là j'ai trouvé ceci sur google :

    http://books.google.fr/books?id=4PA_...um=2&ct=result

    Il suffisait donc d'activer la propriété adéquate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    svn propset svn:keyword "Id" monfichier.txt
    Voilà en espérant que vous trouviez ce post si vous rencontrez ce soucis
    Alexandre Tranchant
    Ingénieur DevOps pour le Ministère de l'Écologie
    Retrouvez mes articles sur PHP et Symfony

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/03/2012, 18h17
  2. Réponses: 2
    Dernier message: 08/06/2011, 18h24
  3. Numéro de version d'un fichier
    Par charlie.camus dans le forum Documents
    Réponses: 0
    Dernier message: 07/05/2010, 17h05
  4. Incrementation automatique du numéro de version
    Par Aurazed dans le forum VB.NET
    Réponses: 3
    Dernier message: 29/05/2007, 21h00
  5. [VBA]Changer automatiquement la version d'une référence
    Par mooh91 dans le forum VBA Access
    Réponses: 15
    Dernier message: 18/04/2007, 21h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo