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

Linux Discussion :

SVN : Gestion des labels et des branches !


Sujet :

Linux

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet, concepteur
    Inscrit en
    Mai 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet, concepteur

    Informations forums :
    Inscription : Mai 2003
    Messages : 50
    Points : 46
    Points
    46
    Par défaut SVN : Gestion des labels et des branches !
    Bonjour,

    Tout d'abord je ne suis pas certains de créer cette discussion au bon endroit.

    Utilisant clearcase depuis 4 ans et ayant utiliser cvs auparavant, je me penche sur SVN pour gérer un projet perso.

    Cependant après avoir effectuer une première étude de SVN je suis assez dubitatif sur la manière dont sont gérés les versions, tags et branches.

    Je fais ce post afin de faire part de mon impression sur le sujet.

    Ma conclusion est : il n’y a pas de gestion de tags ni de branches dans SVN !! C’est à nous d’effectuer cette gestion en faisant des copier/coller des projets entre les répertoires trunks, tags et branches.

    D’après ce que j’ai compris :

    SVN ne sait pas poser de label : pour poser un label il faut créer un répertoire portant le nom du label souhaité et copier la révision du projet souhaité dedans

    SVN ne sait pas tirer de branche : pour tirer une branche de correction par exemple, il faut créer un répertoire au nom de la branche dans le répertoire « branches » et y copier la version du projet qui nous intéresse dedans

    Je trouve quand même assez hallucinant cette gestion, surtout pour des gros projets. Ainsi si mon projet fait 200 Mo, et qu’au cours de la vie du projet j’ai :
    - poser 100 labels sur la branche principale
    - tirer 10 branches
    - et que sur chaque branches j’ai poser 10 labels

    Cela me fait un repository de 40 Go
    J’ai des répertoires à tout va !
    Si je veux faire une relivraison pour ajouter un « ; » dans un fichier, je suis obliger de copier les 200 Mo du projet.

    Je trouve cette gestion un peut lourde !!

    Au final et en exagérant un peut, SVN permet juste de gérer le travail collaboratif et de garder une historique des modifications mais ne permet de gérer la vie d’un projet, car faire des copier coller, ça je peut le faire dans l’explorateur windows !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 329
    Points : 608
    Points
    608
    Par défaut
    [QUOTE=seawolfm;5612670]
    Je trouve quand même assez hallucinant cette gestion, surtout pour des gros projets. Ainsi si mon projet fait 200 Mo, et qu’au cours de la vie du projet j’ai :
    - poser 100 labels sur la branche principale
    - tirer 10 branches
    - et que sur chaque branches j’ai poser 10 labels

    Cela me fait un repository de 40 Go
    J’ai des répertoires à tout va !
    [quote]

    Tu confonds complêtement la vue "logique" du dépot et l'implémentation du dépot...

    Exemple :

    Je crée un dépot, j'extrait la révision 0, je commit des mp3, mon dépot "pèse" 80Mo. Je copie ensuite ces mp3 dans plein de branches, je commit, et mon dépot pèse... 80Mo toujours ! ;-)

    Il est vrai que coté client si tu extrait une copie de tout le dépot, tu auras tout ça en triple, mais à la limite c'est ton choix, tu "checkout" les branches qui t'intéresse quand/où tu veux.

    Il est vrai que la gestion des branches dans SVN c'est pas super clean, mais ça fonctionne pas mal quand même. Si tu veux une "vraie" gestion de branche, utilise git par exemple ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/05/2015, 19h24
  2. Gestion de projet: encodage des heures sur des tâches
    Par Terminator dans le forum Gestion de projet
    Réponses: 2
    Dernier message: 03/02/2015, 11h10
  3. Réponses: 2
    Dernier message: 26/09/2014, 23h56
  4. [XL-2007] importer des image dans des label
    Par dodo69 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/05/2011, 18h32
  5. [bar] Modification des couleurs et des labels
    Par zilizozo dans le forum MATLAB
    Réponses: 5
    Dernier message: 31/07/2008, 15h28

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