휴대용이 가능한 diff 라이브러리를 찾고 있는데, 업데이트 메커니즘을 위해 파일 패치를 수행 할 수있는 xdiff와 같은 PHP는 광범위하게 지원되지 않습니다. 내가 사용하는 diff 파일은 형식으로 통일되어 있습니다.diff 패치를 적용하기 전에 유효성을 검사하십시오.
I했습니다 class.simplediff.php 마녀
하지만, 정말 좋은 (그냥 문자열에서 파일을로드의 문제는 상자에서 파일을 지원하지 않는 경우에도입니다)입니다 발견 문제는 모든 교체가 성공적으로 처리 될 수 있는지 여부를 확인하는 방법을 찾을 수 없다는 것입니다.
diff 패치를 적용하기 전에 유효성을 검사 할 수있는 라이브러리를 알고 계십니까, 아니면 어떻게 수행 할 수 있는지 실마리가 있습니까?
글쎄, unix patch 명령을 사용할 때 "Hunk failed"오류가 발생할 수 있습니다. 그게 제가 확인하고 싶은 것입니다. 왜냐하면 대체가 이루어지지 않으면, 일반적으로 구문 적으로 말하는 코드를 깨뜨리지 않기 때문입니다. – FMaz008