2025-03-14 21:59:59 -06:00
|
|
|
# patch
|
|
|
|
|
|
|
|
|
|
> diff 파일을 사용하여 파일(들)을 패치.
|
|
|
|
|
> diff 파일은 `diff` 명령으로 생성되어야 함.
|
|
|
|
|
> 더 많은 정보: <https://manned.org/patch>.
|
|
|
|
|
|
|
|
|
|
- diff 파일을 사용하여 패치 적용 (파일 이름이 diff 파일에 포함되어야 함):
|
|
|
|
|
|
|
|
|
|
`patch < {{패치.diff}}`
|
|
|
|
|
|
|
|
|
|
- 특정 파일에 패치 적용:
|
|
|
|
|
|
2026-07-08 16:22:34 -06:00
|
|
|
`patch < {{패치.diff}} {{경로/대상/파일}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 다른 파일에 결과를 작성하여 파일 패치:
|
|
|
|
|
|
2026-07-08 16:22:34 -06:00
|
|
|
`patch < {{패치.diff}} {{경로/대상/입력_파일}} {{[-o|--output]}} {{경로/대상/출력_파일}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 현재 디렉토리에 패치 적용:
|
|
|
|
|
|
2026-07-08 16:22:34 -06:00
|
|
|
`patch < {{패치.diff}} {{[-p|--strip]}} 1`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 패치의 반대로 적용:
|
|
|
|
|
|
2026-07-08 16:22:34 -06:00
|
|
|
`patch < {{패치.diff}} {{[-R|--reverse]}}`
|