J'ai regardé les réponses à cette question , et malheureusement aucune ne m'a aidé jusqu'à présent.
Pour ne pas tourner autour du pot, la deuxième édition de C # in Depth est maintenant en édition de copie. Je veux pouvoir voir ce que l'éditeur de copie a fait très facilement, afin de pouvoir rejeter ou accepter ses modifications.
Nous utilisons une forme modifiée de docbook, mais je suis assez content de regarder la source XML brute. Tout va bien jusqu'à présent - sauf que lorsque l'éditeur de copie effectue un changement, cela peut changer le retour à la ligne. Donc, quelque chose qui disait:
<para>Foo bar baz
second line</para>
lit maintenant
<para>Foo bar grontle
baz second line</para>
Maintenant, le vrai changement ici est l'insertion de "grontle". Peu m'importe que "baz" soit passé de la première ligne à la deuxième ligne, mais tous les outils de diff que j'ai vus le font.
Je me rends compte qu'une option serait de reformater le document entier (ou peut-être seulement des paragraphes entiers) en lignes simples ... mais c'est alors vraiment difficile à lire, car les outils de diff ne s'emballent pas lorsqu'ils s'affichent.
Je suis sûr que je peux gérer avec les outils dont je dispose, mais si quelqu'un sait mieux, je serais vraiment heureux d'en entendre parler. Je soupçonne que mes éditeurs le feraient aussi.
(J'ai inclus la balise Windows ici parce que j'aurais vraiment besoin qu'elle soit disponible sur Windows. J'aimerais également entendre parler de tout logiciel non Windows, mais seulement au cas où je pourrais aider à le construire sur Windows.