gendiff(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

gendiff(1)

NAMN

gendiff – verktyg för att underlätta felfri skapning av diff-filer

SYNOPS

gendiff katalog diff-tillägg

BESKRIVNING

gendiff är ett enkelt skript som hjälper till att skapa en diff-fil från en enskild katalog. Det tar två argument: ett katalognamn och ett "diff-tillägg". Diff-tillägget bör vara en unik teckensekvens som läggs till i slutet av alla original, oförändrade filer.

Utdata är en diff-fil som kan appliceras med verktyget patch(1) för att återskapa ändringarna.

Vanligtvis skapas en diff genom att göra två identiska kataloger, ändra den ena och köra diff(1) för att hitta skillnaderna. Med gendiff behövs inte en separat kopia av originalkoden – endast de filer du ändrar behöver sparas i kopia.

Före du redigerar en fil, kopiera den och lägg till det valda tillägget. Exempel: Om du tänker redigera fil.cpp och valt tillägget fix, kör:

cp fil.cpp fil.cpp.fix

Redigera sedan fil.cpp (inte kopian).

När du har redigerat alla nödvändiga filer, gå till katalogen ett steg ovanför din källkod och kör t.ex.:

$ gendiff projektkatalog .fix > minaändringar.patch

Utdata skrivs som standard till stdout, så det rekommenderas att omdirigera den till en fil.

SE ÄVEN

diff(1), patch(1)

FÖRFATTARE

Marc Ewing <marc@redhat.com>

COLOPHON

Denna manual är en del av projektet RPM (RPM Package Manager). Mer information finns på: <https://github.com/rpm-software-management/rpm> Sidan hämtades från projektets Git-repo den 2 februari 2025 (senaste commit: 31 januari 2025). Rapportera problem med återgivning eller förslag till förbättringar till: man-pages@man7.org


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/gendiff.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Bromma som har sponsrat Linux.se med webbhotell.