J'ai été un utilisateur de UltraCompare Pro depuis sa sortie, et je pense que c'est un outil de comparaison et de fusion très complet. Cependant, depuis que j'ai regardé de plus près DVCS, j'ai trouvé qu'il manipule des fusions à trois voies différemment que (la plupart?) D'autres outils là-bas. Je me demande donc pourquoi et si je manque quelque chose à cause de ça.Fusion à trois - différentes philosophies?
Dans UltraCompare, il existe trois panneaux de fusion (appelés base, local et autre). Toutes les actions de fusion se produisent dans ces panneaux. En pratique, cela signifie que je fais mon travail sur le carreau central (local), en fusionnant les changements de la droite (autre) ou peut-être de l'ancêtre commun à gauche (base). Le volet du milieu est modifié pendant la session, puis enregistré - et validé à la suite de la fusion. Le quatrième volet (fenêtre de sortie) contient uniquement des informations sur le résultat diff.
Screenshot UC http://www.ultraedit.com/assets/images/feature_map/uc/three_way_text.png
Dans d'autres outils, il semble que les trois volets existent que dans un état de lecture seule, et que le quatrième, volet inférieur (sortie) est l'endroit où toute la fusion se produit. Quelles sont les raisons d'avoir une fenêtre de fusion supplémentaire? Est-il plus facile de suivre tous les changements? Ou est-ce juste parce que tout le monde a toujours fait comme ça, alors nous copions ce comportement? Quel est ton opinion là-dessus?
Screenshot kdiff3 http://hginit.com/i/04-kdiff3-after.png
Je ne suis pas sûr que il existe une meilleure ou la réponse correcte, donc je n'ai pas encore fait cette CW question, mais je vais céder la parole à votre opinion ici.
Ne me regarde pas artificiellement. Merci! –