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 :

Difficultés pour merger deux branches


Sujet :

Subversion

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 236
    Points : 133
    Points
    133
    Par défaut Difficultés pour merger deux branches
    Bonjour à tous,

    J'ai crée un dépôt avec l’arborescence classique à savoir un dossier tronc contenant mon projet de production, un dossier branches contenant le même projet en version beta et un autre en version dev.

    Pour faire simple, je corrige les bugs en beta et développe les nouvelles fonctionnalités en dev.

    Je ne comprends pas trop le fonctionnement de la fonction merge de SVN. J'ai testé sur un dépôt test contenant seulement des fichiers textes et j'arrive à merger.

    Par contre quand je veux merger mon projet beta avec mon projet de prod, j'ai pas mal de conflits (car certains fichiers sont différents des deux côtés).
    Quand je clic sur un conflit dans la fenêtre, je m'attendais à ce qu'il m'ouvre les deux fichiers afin que je puisse choisir les blocs de code à transférer d'un côté ou de l'autre. A la place, j'ai une fenêtre me demandant de choisir quelle version je veux (gauche ou droite).

    Ma question est la suivante : Comment facilement merger deux branches ou une branche avec le tronc quand les deux projets sont assez différents ?

    Merci à tous pour votre aide

  2. #2
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Citation Envoyé par alexxxx69 Voir le message
    Ma question est la suivante : Comment facilement merger deux branches ou une branche avec le tronc quand les deux projets sont assez différents ?
    Dans tous les cas, il va te falloir faire la fusion manuellement! Utilises donc un outil dédié...

    Je te proposerais KDiff3 qui est gratuit et multi-plateforme...

    a+
    Philippe

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 236
    Points : 133
    Points
    133
    Par défaut
    Merci pour la réponse, mais alors quel est l'intérêt d'utiliser la fonction de fusion de branche si à la moindre différence il faut utiliser un outil de merging !!

  4. #4
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Citation Envoyé par alexxxx69 Voir le message
    Merci pour la réponse, mais alors quel est l'intérêt d'utiliser la fonction de fusion de branche si à la moindre différence il faut utiliser un outil de merging !!
    Les outils comme KDiff3 ne supportent pas les differents protocoles cvs/svn/git... Par contre, cvs/svn/git peuvent produire, lors du merge, des objets compatibles avec les outils du type KDiff3 !

    Donc pour faire simple:
    -1- Tu fais le merge avec cvs/svn/git
    -2- Tu constates des conflits
    -3- Tu traites ces conflits avec KDiff3 ou autre

    Est-ce clair maintenant ?

    Meilleurs voeux,
    Philippe

Discussions similaires

  1. [XL-2013] Difficultés pour la création d'une macro sur deux colonnes de nombres
    Par mr_hodor dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/07/2014, 12h49
  2. Recherche algo pour Merger deux arbres
    Par L4BiN dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 28/04/2008, 07h52
  3. utiliser "if" pour faire deux actions differente
    Par vampyer972 dans le forum C
    Réponses: 2
    Dernier message: 09/05/2004, 10h12
  4. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  5. Difficultés pour afficher un pixel à l'écran
    Par Bubonik software dans le forum C
    Réponses: 9
    Dernier message: 17/08/2003, 12h48

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