2017-09-20 4 views
0

Salut
Nous utilisons le client 1.6 SVN.
Nous avons 3 branches - tronc, branche A (créée à partir du tronc), branche B (créée à partir de A).
La révision r1 de la ligne de réseau est bloquée (en utilisant --record-only) dans la branche A avec la révision r2 correspondante. La révision r2 de A est ensuite fusionnée à la branche B avec la révision correspondante r3.Subversion réintégrer mergeinfo Fusionné à l'envers - comment annuler?

Direction B est de réintégrer la branche A. Après avoir utilisé --reintegrate svn merge, nous remarquons la mergeinfo dans le travail de la branche Une copie modifiée, l'affichage d'une liste de révisions que nous avons bloqué plusieurs révisions du tronc dans la branche A avant .

Branche A mergeinfo ci-dessous:

Property changes on: . 
___________________________________________________________________ 
Modified: svn:mergeinfo 
    Reverse-merged /proj/trunk:r181987,182079-182080,182143-182144,182192-182193,182228-182229,182278-182279,182322-182323,182353-182354,182386-182387,182420-182421,182469-182470,182513-182514,182552-182553,182622-182623,182673-182674,186045-186046,186049-186050,186058 
    Merged /product/features/B:r184166-187801 

Comment pouvons-nous undo/recover (en ligne de commande), ces "Reverse-fusionnée" révisions dans la branche de la copie de travail de A avant un svn commit telle que mergeinfo ne se manifesterait

Property changes on: . 
___________________________________________________________________ 
Modified: svn:mergeinfo 
    Merged /product/features/B:r184166-187801 

grâce avance pour votre aide/réponses

Répondre

0

Nous utilisons 1.6 client SVN.

Vous ne devez pas utiliser le client SVN 1.6. Vous devez utiliser SVN 1.9.x ou au moins les clients 1.8.x. Il n'y a aucune raison pratique d'utiliser une version client ou serveur SVN obsolète et non supportée. Mettez à jour votre infrastructure client et serveur et essayez automatic reintegration merges qui étaient introduced in SVN 1.8. Si vous avez des questions sur la fusion dans SVN, lisez la documentation: SVNBook | Branching and Merging.