Hier, j'ai du réaliser un merge SVN avec un collègue où nous avons du merger
le trunk sur une branche . Pour cela nous avons installer la nouvelle version
d'Eclipse Galileo et le plugin subversive. (les versions antérieures d'Eclipse
et de subversive ne gérant que la version 1.4 de svn, la version 1.5 étant
beaucoup mieux pour réaliser des merges).
Puis vint le moment douloureux de l'édition des conflits, c'est là que je
regrette de ne pas utiliser d'outils comme launchpad, bazaar(systeme utilisé
par Canonical, la boite qui a fait Ubuntu, pour gérer les différents projets
open source qu'ils maintiennent) ou Git, mais cela fera l'objet d'un post à
part. bref ! nous sommes sous SVN.
Nous cliquons donc sur éditer les conflits et nous nous posons la question
sur une option de l'éditeur de conflit dans Eclipse : 'Show Ancestor Pane'
et 2-way or 3-way qui permet de faire une comparaison tripartite ou pas.
lorsque nous passons en comparaison '3-way' nous avons des conflits, et lorsque
que nous passons en '2-way' nous n'en avons plus. Quelle est donc la bonne
façon de faire ?