여러 개의 독립적인 패치 파일을 사용하여 패치를 적용하시겠습니까?

여러 개의 독립적인 패치 파일을 사용하여 패치를 적용하시겠습니까?

나는 패치와 유니티 차이점에 대해 순진합니다. 두 개의 개별 패치 파일을 적용해야 하는 C 소스 파일이 있습니다. 즉, 파일에는 Frodo.patchFrodo 관련 패치가 포함되어 있으며 파일에는 Bilbo.patchBilbo 관련 패치가 포함되어 있습니다. 두 패치는 전혀 관련이 없습니다.

hobbits.c그래서 Frodo.patch를 적용하여 새로운 Works를 생성한다고 가정해 보겠습니다 hobbits.c. 다음으로 (패치된 것을 사용하여 ) Bilbo.patch새 것에 적용했는데 패치 프로세스가 실패했습니다.hobbits.cFrodo.patch

patching file hobbits.c
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file...

좋습니다. diff 태그가 이 경우에는 적합하지 않을 수 있다는 점을 이해합니다. 하지만 이를 수행할 수 있는 방법이 있어야 합니다. 동일한 소스 파일에 대한 업데이트로 패치 파일을 받는 오픈 소스 프로젝트를 실행하면 이러한 파일은 관련이 없지만 어떻게든 성공적으로 적용되어 업데이트된 버전을 생성합니다.

시나리오를 명확하게 설명했으면 좋겠습니다. 따라서 질문은: 관련되지 않은 두 개의 패치 파일을 동일한 소스 파일에 유지하고 성공적으로 적용하는 방법은 무엇입니까?

매우 감사합니다.

관련 정보