• [^] # Re: rebase ou merge

    Posté par . En réponse à la dépêche Mercurial 2.1 : Les phases. Évalué à 2.

    Sans rentrer dans aucun VCS, on peut faire un « rebase » même avec CVS.

    C’est utile pour remettre son travail à jour.
    Par ex: sur un projet tu as une branche d’intégration. Plusieurs personnes corrigent chacune un Bug dans une branche. Le premier qui termine merge sur la branche d’intégration.
    Le second doit s’assurer que sa correction fonctionne avec le code fait par le premier dévelopeur. Pour cela, il « rebase » son travail sur la livraison de son colègue. C’est comme si on repartait de la version N+1 du travail.
    Git déplace les commits, qui change d’id. Mais sur un projet sur clearcase, on mergeait la branche d’intégration sur la branche de dév. Puis si tout marche bien, on peut faire le merge sur la branche d’intégration. Ça permet de dérisquer les patchs intégrés.