Hvordan Lage En Lapp

Innholdsfortegnelse:

Hvordan Lage En Lapp
Hvordan Lage En Lapp

Video: Hvordan Lage En Lapp

Video: Hvordan Lage En Lapp
Video: Кабели Lapp российского производства 2024, November
Anonim

Oppdateringer blir mye brukt på UNIX-lignende systemer for å overføre små endringer i sett med forskjellige filer (for eksempel programvarekildekode). De inneholder bare informasjon om endringene som må gjøres i originalfilen for å endre den til den nåværende tilstanden.

Hvordan lage en lapp
Hvordan lage en lapp

Nødvendig

installert diff-verktøy

Bruksanvisning

Trinn 1

Forbered en kildefil med informasjon som du vil lage en oppdatering for å endre. Dataene i filen kan være både tekst og binære

Steg 2

Lag et duplikat av filen som ble utarbeidet i første trinn. Kopier den til en annen katalog med samme navn eller til gjeldende katalog, men med et annet navn

Trinn 3

Endre duplikatfilen som ble opprettet i forrige trinn. Rediger teksten i passende redigeringsprogram, eller skriv dataene over i filen med applikasjonen som skal brukes med den

Trinn 4

Gå gjennom informasjonen om bruk av diff-verktøyet. Start en terminalemulator eller bytt til konsollen. Kjør kommandoen: diff --help for å vise den elektroniske hjelpen. Prøv kommandoene: man diff eller info diff for å vise de riktige dokumentasjonssidene, hvis de er installert. Vær spesielt oppmerksom på alternativene -a, -c (-C), -e, --normal og -n (--rsc)

Trinn 5

Lag en oppdatering. Kjør diff-kommandoen med alternativene du vil, og omdirigerer utdataene til en fil. Spesifiser de originale og modifiserte filene som parametere ved å følge alternativene. Det enkleste eksempelet på å bruke diff til å generere en oppdatering basert på data fra filer i den nåværende katalogen, kan se slik ut: diff source.txt modified.txt> sample.patc

Trinn 6

Se den genererte oppdateringen. Bruk et passende tekstredigeringsprogram, eller skriv ut innholdet til konsollen med cat-kommandoen. For eksempel: cat sample.patch eller cat sample.patch | me

Trinn 7

Sjekk korrektheten til den opprettede endringsfilen. Bruk patch-kommandoen. Pass lappestien til den med alternativet -i. Bruk alternativet -o for å tilordne et filnavn til resultatet. Dette forhindrer at originalfilen overskrives, og banen som skal spesifiseres som den siste parameteren. For eksempel: patch -i sample.patch -o test.txt source.txt Sammenlign den genererte filen og den som ble opprettet i det tredje trinnet. De må være identiske. Kjør patch-kommandoen med parametrene --dry-run og --verbose, og send inn de nest siste og siste argumentene til kilden og patch-filnavnene: patch --dry-run --verbose source.txt sample.patch Ingen endringer vil til filene, men en detaljert rapport om handlingene som ville blitt utført hvis kommandoen faktisk ble utført, vises. Den kan også brukes til å bedømme korrektheten til den opprettede oppdateringen.

Anbefalt: