2010-03-04 5 views

Répondre

26

La mise à jour d'une branche avec un tronc est généralement très simple avec SVN 1.6. Cette version conserve une trace des révisions de tronc spécifiques déjà dans la branche et sait comment fusionner uniquement dans les révisions que vous n'avez pas dans la branche. TortoiseSVN tire pleinement parti de la fonction de suivi de fusion de SVN.

Lors de la fusion de nouvelles modifications de lignes réseau en une branche, choisissez l'option "Fusionner une plage de révisions". Si vous laissez l'entrée de la plage de révision vide, Tortoise fusionnera tous les nouveaux changements du tronc sans que vous ayez à déterminer quelles sont ces révisions.

Voici la documentation TortoiseSVN sur merge tracking.

+5

Cette réponse, et la documentation (pas que je pourrais voir) ne montre pas les étapes dans TortoiseSVN: Faites un clic droit sur votre branche, allez à TortoiseSVN, choisissez "Fusionner une gamme de révisions", cliquez sur Suivant, votre principale/tronc devrait être répertorié dans la zone "URL à fusionner" et votre branche doit être dans la zone "Copie de travail". Cliquez sur Suivant, effectuez une fusion test, puis fusionnez en fonction des conflits, résolvez les conflits, puis effectuez un commit sur votre branche. J'utilise TortoiseSVN 1.8 – DemiSheep

2

Si vous avez créé la branche à l'aide de la version 1.6, la branche disposera des informations permettant la fusion automa- tique de la ligne vers la branche.

+4

Pouvez-vous élaborer? syntaxe de ligne de commande, ou quelque chose? –

Questions connexes