La résolution de SVN merge reporté les conflits de manière récursive
J'ai une branche dev qui n'a pas été touché pendant un certain temps. J'ai fusionné le coffre pour y intégrer de nombreuses corrections/modifications dans la ligne principale depuis qu'il a été ramifié, mais maintenant j'ai de nombreux petits conflits (fusion-gauche/fusion-droite).
Je veux le dernier coffre de la révision à être utilisé pour résoudre les conflits. Est-il une commande je peux courir qui permettra de résoudre tous les conflits en vertu d'une copie de travail dans une direction automatiquement (fusion-droit doit être utilisé pour tous les conflits)?
EDIT:
Comme indiqué dans les commentaires, j'ai essayé de revenir, puis en exécutant svn merge avec l' --accepter l'option, seulement il n'est apparemment pas une telle option dans le SVN 1.0. Toujours à la recherche d'une solution.
Je vais le regarder
OriginalL'auteur Eran Galperin | 2008-11-30
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez utiliser le bouton "--accepter leur-plein" option lorsque vous émettez le svn de commande de fusion.
Que devrait faire ce que vous voulez...
Oups... Désolé, je n'ai pas compris... je pense que le plus simple est un svn revert sur la copie locale après la fusion a généré des conflits
En fait il n'y a pas une telle option svn merge --accepter..
Oui, il y a, dans le svn 1.5: subversion.tigris.org/...
Désolé, je suis en utilisant ver 1.0, donc cela ne m'aide pas
OriginalL'auteur abigagli
Comme abigagly dit, vous devez utiliser
--accept theirs-full
lors de la fusion. Si vous avez déjà fait de la fusion et souhaitez recommencer, vous pouvez utilisersvn revert -R
tout d'abord, pour commencer.La
--accept
option est nouvelle dans le SVN de 1,5, avec interactif de fusion et de soutien.C'est une nouvelle option dans le SVN 1.5.
la poisse pour moi.. 🙂
OriginalL'auteur Avi
OriginalL'auteur Rondo
Je pense que TSVN pourrait le faire que si vous faites un "Check pour modifications", qui vous montrera tous les fichiers, y compris le conflit, sélectionnez-les tous, puis choisissez "résoudre en utilisant les leurs".
Ne sais pas si TSVN est pertinent pour votre plate-forme, ou ce qui est en fait exactement ce que vous voulez faire, mais il pourrait être utile...
OriginalL'auteur Will Dean
Ok, j'ai un plan et je pense que cela explique la plupart de mes malheurs - (récoltées à partir de mon post pour les utilisateurs@subversion...)
Je pense que nous avons les problèmes suivants qui fait qu'aggraver les choses:
POUSSER processus:
Processus d'extraction:
le motif est le même, mais moins de la --réintégrer
OriginalL'auteur Peter Kahn