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

Java Discussion :

[SVN] Suivi des modifications


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mucho
    Inscrit en
    Décembre 2005
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 221
    Par défaut [SVN] Suivi des modifications
    Bonjour, bonjour,

    j'utilise Subversion comme outils de suivi de version et je souhaite ajouter à la fin de l'entête de mes sources (fichiers java) un tag regroupant :

    Date - Auteur - Commentaire svn

    pour chaque commit.

    Il me semble que ce fonctionnement doit être possible avec un pre-commit hook.
    Si quelqu'un à quelques conseils/liens, je suis preneur


    NB: je en sais pas trop si ce message (qui concerne principalement subversion) est réellement au bon endroit, mais je n'ai pas trouvé sa place.

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    En svn on ne peut pas placer le commentaire de commit.
    C'est un parti pris judicieux dans le sens où les commentaires sont dans l'historique, il est inutile de surcharger les sources avec ces informations pénibles à merger quand 2 personnes modifient le fichier.

    Sinon tu as les tags $Id$, $Revision$, $HeadURL$, etc...
    Remplacés automatiquement si tu as la propriété svn:keywords activée pour ceux-ci.

    Faut que tu regardes la doc svn, pas besoin de poster dans java.

    Dans eclipse je met les tags souhaités dans mes templates de fichier, ensuite c'est le plugin subversive qui gère, via sa conf, l'ajout des propriétés sur les fichiers voulus.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482

  4. #4
    Membre confirmé Avatar de Mucho
    Inscrit en
    Décembre 2005
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 221
    Par défaut
    Citation Envoyé par natha
    En svn on ne peut pas placer le commentaire de commit.
    Ok, mais c'est quand même dommage et l'historique m'intéressait bien aussi.

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par Mucho Voir le message
    Ok, mais c'est quand même dommage et l'historique m'intéressait bien aussi.
    Non ce n'est pas dommage ! C'est dommage de pourrir son code source avec ça !
    L'historique tu l'as via la commande svn log ou dans le genre. Avec subversive il y a une vue dans Eclipse qui affiche tout. C'est bien plus intéressant que seulement le commentaire.

    Je sais de quoi je parle, on était sous CVS avant et on avait les commentaires (personne ne les lit et ça fait galérer tout le monde quand il faut merger car ça pose souvent des conflits). En plus c'est même pas toujours cohérent avec le véritable historique si quelqu'un décide de supprimer quelques entrées à la main. Et encore ça nous faisait des fichiers avec parfois 500 lignes de commentaires à cause de ces logs... c'est donc bien pourri.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    rajoutons que les viewer web svn peuvent aussi afficher le code source "annoté", à partir des logs, donc y a aucun problème pour retrouver les logs, y a pas de raison de s'emmm. avec çà dans le code

    Boudiou, jusqu'à 500 lignes de logs dans les fichiers sources?? Mais vous ne travaillez presque pas!

  7. #7
    Membre confirmé Avatar de Mucho
    Inscrit en
    Décembre 2005
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 221
    Par défaut
    svn log est bien mais il faut toujours avoir l'accès au serveur SVN (ce qui n'est malheureusement pas mon cas)

    Effectivement, l'historique total c'est trop. Mais aucun historique et même pas le dernier commentaire je trouve ça pas assez.

Discussions similaires

  1. suivi des modifications
    Par moicats dans le forum Excel
    Réponses: 7
    Dernier message: 21/08/2007, 13h48
  2. Suivi des modification dans Windows XP
    Par Chebil2006 dans le forum Windows XP
    Réponses: 1
    Dernier message: 15/05/2007, 11h25
  3. éditeur et suivi des modifs
    Par ska_root dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 17/01/2007, 11h04
  4. Réponses: 2
    Dernier message: 17/08/2006, 16h24

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