patch Generator poleceń
Generuj polecenia patch do stosowania diffu na plikach
Pierwsze kroki z patch
## Co to jest patch?
Polecenie `patch` aplikuje diff (wyprodukowany przez `diff -u`) do zestawu plików. To klasyczne narzędzie do dystrybuowania i wycofywania zmian w kodzie źródłowym.
## Jak korzystać
1. **Podaj plik łatki** przez `-i` (np. `-i fix.patch`). 2. **Odetnij komponenty ścieżki** przez `-p` (najczęściej `-p 1`), aby ścieżki wewnątrz diff-a pasowały do Twojego drzewa. 3. **Ustaw opcje** (opcjonalnie): `-R` do odwrócenia, `-d` do uruchomienia w innym katalogu. 4. **Skopiuj i uruchom**: Skopiuj wygenerowane polecenie do terminala.
Typowe flagi
### `-p NUM` Odetnij wiodące ukośniki Ścieżki plików w diff-ie często wyglądają jak `a/src/app.c` i `b/src/app.c`. Użyj `-p 1`, aby odciąć wiodący prefiks `a/` / `b/`, tak aby `patch` celował w `src/app.c`.
### `-i FILE` Wczytaj łatkę z pliku Aplikuj łatkę zapisaną na dysku zamiast czytać ze stdin.
### `-d DIR` Zmień katalog Uruchom `patch` tak, jakbyś najpierw zrobił `cd` do `DIR` — przydatne przy aplikowaniu łatki z katalogu głównego repozytorium.
### `-R` Odwróć Aplikuj łatkę w odwrotnym kierunku, **cofając** wcześniej zaaplikowaną zmianę. Odpowiednik `git apply -R`.
### Weryfikacja Użyj `--dry-run` (niedostępne w tym generatorze), aby przetestować bez modyfikowania plików:
``` patch -p 1 --dry-run -i fix.patch ```
▶Co oznacza -p 1?
▶Jak cofnąć zaaplikowaną łatkę?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.