2010-01-08 5 views
1

Je veux un moyen d'avoir mon style de code quelque chose comme ça .. ce commentaire est en PHP mais le concept devrait fonctionner pour n'importe quel langage compatible avec Eclipse. Je voudrais mettre à jour la variable de version une fois, puis valider dans le référentiel. Donc, maintenant que d'autres ajoutent des commentaires, cela inclurait la version. C'est là que le problème vient .. où stockez-vous la version? Puis-je simplement créer un ensemble de balises <version></version> dans le fichier '.project' et comment les référencer à partir des styles de code?Pouvez-vous utiliser les variables de fichier .Project d'Eclipse pour les variables de style de code?

Répondre

1

Dans ce genre de situtation, à condition que vous utilisez Subversion, j'utiliser son Keywords substitution mécanisme (citant):

Subversion a la capacité de de substitution mots-clés-pièces d'utile, information dynamique à propos d'un fichier versionné dans le contenu du fichier lui-même. Les mots-clés fournissent généralement des informations sur la dernière modification apportée au fichier.

Ici, vous seriez probablement intéressé par les mots-clés Revision et Author, je suppose:

Revision
Ce mot-clé décrit la dernière révision connue dans laquelle ce fichier a été modifié dans le référentiel, et ressemble à quelque chose comme $Revision: 144 $. Ce mot clé décrit le dernier utilisateur connu à modifier ce fichier dans le référentiel et qui ressemble à peu près à $Author: harry $.

+0

J'utilise GIT, mais je ne suis pas sûr de ce que je pense de la fonction Mots-clés en premier lieu. http://www.gelato.unsw.edu.au/archives/git/0610/28891.html –

+0

Je n'ai jamais utilisé git - mais je n'ai jamais rencontré de problème avec les mots-clés de SVN (à propos de le "problème binaire", il suffit de ne pas définir cette propriété sur les fichiers binaires ...); et je ne suis probablement pas le seul à l'utiliser (je l'ai vu utilisé pour de grands projets OSS comme Zend Framework et Drupal, par exemple) –

Questions connexes