patch-kommandogenerator
Generer patch-kommandoer til at anvende en diff på filer
Kom i gang med patch
## Hvad er patch?
`patch` anvender en diff (produceret af `diff -u`) på et sæt filer. Det er det klassiske værktøj til at distribuere og tilbageføre ændringer til kildekode.
## Sådan bruger du det
1. **Angiv en patch-fil** via `-i` (f.eks. `-i fix.patch`). 2. **Fjern sti-komponenter** med `-p` (typisk `-p 1`), så stierne i diffen matcher dit træ. 3. **Indstil tilvalg** (valgfrit): `-R` for at reversere, `-d` for at køre i en anden mappe. 4. **Kopiér og kør**: Kopiér den genererede kommando til din terminal.
Almindelige flag
### `-p NUM` Fjern indledende skråstreger Diff-filstier ser ofte ud som `a/src/app.c` og `b/src/app.c`. Brug `-p 1` til at fjerne det indledende `a/` / `b/`-præfiks, så `patch` retter sig mod `src/app.c`.
### `-i FILE` Læs patch fra fil Anvend en patch gemt på disken i stedet for at læse fra stdin.
### `-d DIR` Skift mappe Kør `patch` somom du først havde `cd`'et til `DIR` — praktisk når du anvender en patch fra repo-roden.
### `-R` Reverser Anvend patchen omvendt igen, **ophæver** en tidligere anvendt ændring. Svarer til `git apply -R`.
### Verifikation Brug `--dry-run` (ikke eksponeret i denne generator) til at teste uden at ændre filer:
``` patch -p 1 --dry-run -i fix.patch ```
▶Hvad betyder -p 1?
▶Hvordan fortryder jeg en anvendt patch?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig