Vous avez demandé le commentaire #916468.

Retourner sur le contenu associé.

Re: plugins ODT ?

Posté par Bozo le Clown () le 25/03/2008 à 15:42. (lien). Évalué à 3.

Et ma réponse est donc.
Qui connait le mieux la sémantique de son fichier que l'outil qui l'exploite ?

L'outil doit fournir son propre comparateur/mergeur qui accepte en paramètre 2 (comparaison) ou 4 (merge 3 contributeurs) versions de fichiers selon que tu souhaites comparer ou merger.
Dans ton cas, il présente graphiquement la différence, te propose de choisir la combinaison et il assure la cohérence du changement. Le cas du merge des fichiers texte à plat (sources) qui ne présument pas de la sémantique n'est qu'un cas particulier. Pourquoi vouloir le généraliser à tous types de fichiers.
Ainsi même un fichier java a une sémantique différente d'un fichier python et si un outil VCS les traite de façon identique on peut très bien imaginer qu'il passe la main à un IDE qui connait mieux la structure de ce fichier et est capable d'apporter plus d'intégration tout en n'étant pas trop intrusif (par exemple l'ajout d'une accolade ouvrante dans un merge de .java s'accompagne forcément de l'ajout d'une accolade fermante pour marquer la mise en bloc). L'IDE en est capable. encore faut il que le VCS lui passe la main dans de bonnes conditions.

Ainsi on reste indépendant de l'outil VCS pour peu qu'il respecte le protocole.
A chacun ses responsabilités.

C'est ce que j'attends d'ODF (mais peut-être qu'OpenOffice le propose déjà)

[ Répondre ]