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

  1. #1
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    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
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  2. #2
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    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
    Chef de projet AMO pour le Cerema.
    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, 17h17
  2. Réponses: 2
    Dernier message: 08/06/2011, 17h24
  3. Numéro de version d'un fichier
    Par charlie.camus dans le forum Documents
    Réponses: 0
    Dernier message: 07/05/2010, 16h05
  4. Incrementation automatique du numéro de version
    Par Aurazed dans le forum VB.NET
    Réponses: 3
    Dernier message: 29/05/2007, 20h00
  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, 20h38

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