Я посмотрел на ответы на этот вопрос, и, к сожалению, ни один из них не помог мне до сих пор.
Не говоря уже о кустарнике, второе издание C # in Depth теперь находится в режиме редактирования. Я хочу быть в состоянии увидеть, что действительно сделал редактор копирования, поэтому я могу отклонить или принять его изменения.
Мы используем измененную форму документации, но я достаточно счастлив, глядя на исходный XML-источник. Пока все хорошо - за исключением того, что когда редактор копий вносит изменения, это может изменить перенос строки. Итак, то, что раньше читало:
<para>Foo bar baz
second line</para>
сейчас читает
<para>Foo bar grontle
baz second line</para>
Теперь реальным изменением здесь является вставка слова "гронтл". Мне все равно, что "baz" переместился с первой строки на вторую, но все инструменты различий, которые я видел, делают.
Я понимаю, что одним из вариантов было бы переформатировать весь документ (или, возможно, только целые абзацы) в одну строку ... но тогда это действительно трудно читать, потому что инструменты diff не переносятся при отображении.
Я уверен, что смогу справиться с инструментами, которые у меня есть, но если кто-нибудь знает что-то лучше, я был бы очень рад услышать об этом. Я подозреваю, что мои издатели тоже.
(Я включил тег Windows здесь, потому что мне действительно нужно, чтобы он был доступен в Windows. Я также хотел бы услышать о любом программном обеспечении, отличном от Windows, но только в том случае, если я смогу помочь создать его на Windows.