Question

Quand un conflit de texte se produit dans le bazar (et bien d'autres DVCS) un .BASE, .THIS et le fichier .other est produit. Son alors à l'utilisateur d'utiliser un outil de fusion de 3 façon de fusionner le conflit et puis marquer comme résolu.

Je voudrais mettre la main sur tous les téléspectateurs de fusion enregistrés dans Eclipse et donner à l'utilisateur une option de fusionner le conflit avec l'un de ces. (À l'TextMergeViewer étant une option par défaut). Je pense que je besoin de fournir une certaine façon les 3 fichiers par programmation à ces mergeviewers et peut-être écrire un code personnalisé pour envelopper la BASE, CE et fichiers autres pour dire au spectateur de fusion où sont les différences. (Interpréter les marqueurs "herringbone" comme <<<<<<<. Etc)

Était-ce utile?

La solution

Pas exactement une réponse, mais au moins quelques points de départ:

Vous pouvez essayer de regarder dans le code du courant Comparer Viewer en utilisant le Plug-in Spy (directement disponible avec eclipse3.5)


(source: eclipse.org )

( ALT + SHIFT + F1 )

La plupart des sources d'éclipse sont aussi ici .
org.eclipse.compare.CompareUI est un début, par exemple.

Une fois que vous avez une compréhension de base de la façon dont fonctionne le mécanisme Comparez comme un plug-in, vous pouvez écrire un fragment ( illustré ici ) à étendre le plugin comparer courant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top