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 :

Les tags sous SVN


Sujet :

Subversion

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 102
    Par défaut Les tags sous SVN
    Bonjour, je travaille sur un projet où SVN va être installer. A chaque version de l'application, livrable, il est possible, si j'ai bien compris de faire un tag qui représente une image du livrable. Car si j'ai compris, par exemple, si on livre la version 1.0, le but est de faire une copie de cette version, un tag, puis de continuer dans le trunk pour une version 2.0. Comment créer cette copie, cette image du livrable? Sinon, est il possible de faire un ghost du livrable puis de le mettre sur SVN? Merci de vos réponses

  2. #2
    Membre expérimenté Avatar de djidane39
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 272
    Par défaut
    pour créer un tag, utilise la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy Depot/trunk Depot/tags/MonProjet_1_0
    le but de cette copie est d'avoir la version 1.0 tel qu'elle a été livré avec les sources.
    Après rien ne t'empêche de faire une autre copie ghost et de la mettre sur svn, mais faut que ça ai un réel intérêt.
    Tu a une raison particulière de vouloir faire un ghost?
    d'ailleurs qu'est-ce que tu entend par ghost?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 102
    Par défaut
    Ok je vois maintenant le but du tag. En fait, le livrable ne contiendra pas que l'application, il contiendra aussi l'environnement, cad la plate forme (OS), la BDD, les fichiers de config du futur serveur... + l'application, d'où le but du ghost. Donc il serait possible, dans le tag, une fois la version 1.0 terminé de mettre une image de ce ghost?

  4. #4
    Membre expérimenté Avatar de djidane39
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 272
    Par défaut
    en fait un tag n'est qu'une banal copie, et avec cette copie, tu en fait ce que tu veux, tu peu rajouter des truc dedans.
    Même si il y a des pratiques conseillés, rien ne t'oblige à les respecter, tant que tu sais justifier pourquoi du passe outre!

    Après suivant les fichiers que tu veux y ajouter (fichier de config, ...), peu être que certain devrait déjà être dans le tronc commun, mais après, c'est à toi de juger ce qui doit l'être et ce qui ne doit pas l'être.

  5. #5
    Membre éclairé
    Profil pro
    futur patissier
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : futur patissier

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut
    quand on tag/labellise quelque chose le but est de faire une photographie / un instantané de l'état de ton application en court de dev, donc pour moi contrairement à djidane39 il ne faut pas la modifier par rapport à ta branche de dev.
    Ensuite il faut faire attention une version taggé ne doit pas etre modifiée. Donc normalement on ne fait pas de checkout d'une version taggé, car si on sauvegarde les modifications que l'on fait dans la repertoire de travail, svn n'ayant pas nativement de moyen d'interdire les commit tu modifies quelque chose de labellisé. ce qui est contre un des principes fondamentaux de la GC. Par contre tu peux faire un export et tu as la possibilité d'ajouter un hook pour interdire les commit sur les versions taggés.

Discussions similaires

  1. Nouveautés sur les TAGs dans les sous-forums et le forum principal
    Par FrancoisJehl dans le forum Microsoft BI
    Réponses: 0
    Dernier message: 30/01/2012, 17h12
  2. Recupere les tag d'entete d'un fichier mp3
    Par kirbs dans le forum C++Builder
    Réponses: 7
    Dernier message: 05/10/2006, 17h40
  3. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  4. Les index sous Sybase
    Par Emdis dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 02/06/2003, 15h21
  5. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 10h18

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