patch-kommandogenerator
Generer patch-kommandoer for å bruke en diff på filer
Kom i gang med patch
## Hva er patch?
`patch` bruker en diff (produsert av `diff -u`) på et sett med filer. Det er det klassiske verktøyet for å distribuere og tilbakestille endringer i kildekode.
## Bruksanvisning
1. **Oppgi en patch-fil** via `-i` (f.eks. `-i fix.patch`). 2. **Fjern stikomponenter** med `-p` (vanligvis `-p 1`) så stiene i diffen samsvarer med treet ditt. 3. **Sett Alternativer** (valgfritt): `-R` for å reversere, `-d` for å kjøre i en annen katalog. 4. **Kopier og Kjør**: Kopier den genererte kommandoen til terminalen din.
Vanlige Flagg
### `-p NUM` Fjern ledende skråstreker Diff-filstier ser ofte ut som `a/src/app.c` og `b/src/app.c`. Bruk `-p 1` for å fjerne den ledende `a/` / `b/`-prefikset så `patch` målretter `src/app.c`.
### `-i FIL` Les patch fra fil Bruk en patch lagret på disk i stedet for å lese fra stdin.
### `-d KAT` Endre katalog Kjør `patch` som om du hadde `cd`'d til `KAT` først — hendig når du bruker en patch fra repo-roten.
### `-R` Reverser Bruk patchen i revers, **angrer** en tidligere brukt endring. Tilsvarer `git apply -R`.
### Verifisering Bruk `--dry-run` (ikke eksponert i denne generatoren) for å teste uten å endre filer:
``` patch -p 1 --dry-run -i fix.patch ```
▶Hva betyr -p 1?
▶Hvordan angre jeg en brukt patch?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe