2010-02-19 4 views
8

Je souhaite remplir le tag de commentaire @version avec Subclipse ou Subversion dans Eclipse. CVS l'a fait automatiquement mais Subversion ne l'a pas fait. Ce serait très utile.Remplir la balise @version avec subversion dans Eclipse

J'ai essayé de google "@version" mais cela semble impossible.

Exemple ce que CVS a fait:

<?php 
/* 
* @author Spankmaster 
* @version $Id: file.php,v 1.47 2009-09-21 09:28:49 sp Exp $ 
* @package mysoftware 
*/ 

Exemple avec SVN:

<?php 
/* 
* @author Spankmaster 
* @version $Id: $ -> stays empty 
* @package mysoftware 
*/ 

S'il vous plaît aider .....

Répondre

13

dans svn est $ Revision

$
/** 
* Last changed: $LastChangedDate$ 
* @author $Author$ 
* @version $Revision$ 
*/ 

aussi vous devez ajouter la clé mots au projet (dossiers et fichiers)

propriété svn: mots-clés mis à LastChangedDate Auteur Id Révision HeadURL

+1

Comme @Marco dit, vous devez régler le pro par attribut si vous voulez la substitution de mot-clé, voir ici: http://svnbook.red-bean.com/nightly/fr/svn.advanced.props.special.keywords.html Aussi, dans SVN existe le mot-clé $ Id $ aussi , qui se développent en

+0

Où dois-je définir les mots-clés ???? Sur le serveur? Dans Eclipse ??? – spankmaster79

+1

Vous pouvez le faire dans Eclipse: si vous utilisez SUbversive, faites un clic droit sur un fichier, choisissez Team -> set keyword –

7

thx à Marco et Davide.

Pour résumer le tout pour les utilisateurs Eclipse:

Cela changera tous les fichiers, vous devrez faire un checkin du projet complet à nouveau. Alors, vérifiez tout le travail avant de le faire.

Je rightClick sur le projet, sélectionnez "Team -> définir la propriété"

Nom de la propriété: Entrez "svn: mots-clés"

Entrez une propriété de texte: Entrez "LastChangedDate Auteur Id Révision HeadURL"

Cochez l'option "définir la propriété récursive"

Cliquez sur "OK"

Questions connexes