나는 패치와 유니티 차이점에 대해 순진합니다. 두 개의 개별 패치 파일을 적용해야 하는 C 소스 파일이 있습니다. 즉, 파일에는 Frodo.patch
Frodo 관련 패치가 포함되어 있으며 파일에는 Bilbo.patch
Bilbo 관련 패치가 포함되어 있습니다. 두 패치는 전혀 관련이 없습니다.
hobbits.c
그래서 Frodo.patch를 적용하여 새로운 Works를 생성한다고 가정해 보겠습니다 hobbits.c
. 다음으로 (패치된 것을 사용하여 ) Bilbo.patch
새 것에 적용했는데 패치 프로세스가 실패했습니다.hobbits.c
Frodo.patch
patching file hobbits.c
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file...
좋습니다. diff 태그가 이 경우에는 적합하지 않을 수 있다는 점을 이해합니다. 하지만 이를 수행할 수 있는 방법이 있어야 합니다. 동일한 소스 파일에 대한 업데이트로 패치 파일을 받는 오픈 소스 프로젝트를 실행하면 이러한 파일은 관련이 없지만 어떻게든 성공적으로 적용되어 업데이트된 버전을 생성합니다.
시나리오를 명확하게 설명했으면 좋겠습니다. 따라서 질문은: 관련되지 않은 두 개의 패치 파일을 동일한 소스 파일에 유지하고 성공적으로 적용하는 방법은 무엇입니까?
매우 감사합니다.