나는 이 질문에 대한 답을 보았지만 불행히도 그 어느 것도 나를 도와주지 못했습니다.
덤불을 두드리지 말고 깊이있는 C #의 두 번째 버전은 이제 복사 편집 중입니다. 복사 편집기가 실제로 수행 한 작업을 쉽게보고 싶어서 변경 사항을 거부하거나 수락 할 수 있습니다.
우리는 수정 된 형태의 docbook을 사용하고 있지만, 원시 XML 소스를 살펴보면 충분합니다. 복사 편집기가 변경되면 줄 바꿈이 변경 될 수 있다는 점을 제외하고는 지금까지는 괜찮습니다. 그래서 읽었던 것 :
<para>Foo bar baz
second line</para>
이제 읽습니다
<para>Foo bar grontle
baz second line</para>
이제 진짜 여기 변화는 "grontle"의 삽입이다. 나는 "baz"가 첫 번째 줄에서 두 번째 줄로 이동 한 것을 신경 쓰지 않지만 내가 본 모든 diff 도구는 그렇게합니다.
하나의 옵션은 전체 문서 (또는 전체 단락)를 한 줄로 다시 포맷하는 것입니다 ...하지만 diff 도구는 표시 할 때 줄 바꿈되지 않기 때문에 실제로 읽기가 어렵습니다.
나는 내가 가진 도구로 관리 할 수 있다고 확신 하지만, 누군가가 더 나은 것을 알고 있다면 그것에 대해 듣고 기뻐할 것입니다. 내 출판사들도 그렇게 생각합니다.
(Windows 태그를 Windows에서 사용할 수 있어야했기 때문에 여기에 Windows 태그를 포함 시켰습니다. Windows 이외의 소프트웨어에 대해서도 듣고 싶지만 Windows에서 태그 를 작성하는 데 도움을 줄 수있는 경우에 한합니다.