상황은 다음과 같이이다 : 그것은 내 도구에 의해 처리되고 상징적 형태, 예를 들어, 변환됩니다원본 텍스트가 없을 때 diff를 인코딩하는 좋은 방법은 무엇입니까?
hello world!
일부 텍스트가있다
[[email protected], [email protected]]
(!
이 삭제되는 방법에 유의하십시오).
이제 내 도구는 원본 소스 텍스트에 there
을 추가하는 것이 좋습니다. 내 도구는 텍스트 데이터를 다시 보낼 수 있으므로 델타를 일부 형식으로 인코딩하고 다시 보내는 것이 좋습니다. 여기 diff과 예입니다 :
1c1
< hello world!
---
> hello there world!
는 그러나 문제는 (내가 더 이상 원래의 텍스트를 가지고 있지 않기 때문에 나는 고전은 diff 형식을 사용할 수 없습니다, 나는 내 모델에서 해당 텍스트를 정확하게 생성 할 수 없다는 것입니다 예 : !
이 누락 되었기 때문에).
제 질문은 전체 라인을 모른 채 라인 중간에서 수정을 인코딩 할 수있는 표준 텍스트 포맷이 있습니까? 같은 뭔가 :
insert 'there ' at 1:6
나는 diff
자체가 몇 가지 다른 가능한 출력 형식을 가지고 알아,하지만 나는 완전히 새로운 라인의 컨텐츠를 필요없이 라인의 중간에 일을 추가 할 수있는 사람을 발견 할 수 없었다.