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