Ho esaminato le risposte a questa domanda , e sfortunatamente nessuno di loro mi ha aiutato finora.
Per non parlare del bush, la seconda edizione di C # in Depth è ora in modifica copia. Voglio essere in grado di vedere cosa ha fatto l'editor di copie molto facilmente, così posso rifiutare o accettare le sue modifiche.
Stiamo usando una forma modificata di docbook, ma sono abbastanza contento di guardare l'origine XML non elaborata. Tutto bene finora - tranne che quando l'editor di copia fa una modifica, questo può cambiare il ritorno a capo. Quindi qualcosa che era solito leggere:
<para>Foo bar baz
second line</para>
ora legge
<para>Foo bar grontle
baz second line</para>
Ora il vero cambiamento qui è l'inserimento di "grontle". Non mi interessa che "baz" sia passato dalla prima alla seconda riga, ma tutti gli strumenti diff che ho visto lo fanno.
Mi rendo conto che un'opzione sarebbe quella di riformattare l'intero documento (o forse solo interi paragrafi) in singole righe ... ma è davvero difficile da leggere, perché gli strumenti diff non si avvolgono quando vengono visualizzati.
Sono sicuro di riuscire a gestirli con gli strumenti che ho, ma se qualcuno sa qualcosa di meglio, sarei davvero felice di saperlo. Sospetto che lo farebbero anche i miei editori.
(Ho incluso qui il tag Windows perché ne avrei davvero bisogno che fosse disponibile su Windows. Vorrei sapere anche di qualsiasi software non Windows, ma solo nel caso in cui potessi aiutare a costruirlo su Windows.