dpkg-mergechangelogs(1)
dpkg-mergechangelogs(1) - Linux manual sida
NAMN
dpkg-mergechangelogs - 3-vägs sammanslagning av Debian changelog-filer
SYNOPSIS
dpkg-mergechangelogs [alternativ...] gammal ny-a ny-b [ut]
BESKRIVNING
Detta program använder de tre angivna versionerna av Debian changelog-filen för att generera en sammanslagen changelog-fil. Den resulterande changelog-filen lagras i filen ut, eller skrivs ut till standardutmatningen om den parametern inte anges.
Varje inlägg identifieras av sitt versionsnummer och antas vara icke-konflikterande; de slås helt enkelt ihop i rätt ordning (efter fallande versionsnummer). När --merge-prereleases
används, tas delen av versionsnumret efter den sista tilde (~
) bort så att 1.0-1~exp1 och 1.0-1~exp5 betraktas som samma inlägg. Om samma version finns i både ny-a och ny-b, görs en standard radbaserad 3-vägs sammanslagning (förutsatt att modulen Algorithm::Merge är tillgänglig, vilket finns i paketet libalgorithm-merge-perl). Om inte, skapas en global konflikt på inläggets innehåll.
Detta program introducerades i dpkg 1.15.7.
ALTERNATIV
--merge-unreleased Ignorera versionsnummer när inläggen är markerade som UNRELEASED (sedan dpkg 1.21.0). Detta är användbart när man har divergerande utveckling för versioner som ännu inte har släppts.
-m, --merge-prereleases Tar bort delen efter den sista tilde i versionsnumret när versioner jämförs för att identifiera om två inlägg ska betraktas som samma eller inte. Användbart när man behåller samma changelog-inlägg men regelbundet ökar versionsnumret.
--help Visar hjälpmeddelandet och avslutar.
--version Visar versionsnumret och avslutar.
MILJÖVARIABLER
DPKG_COLORS Anger färgläge (sedan dpkg 1.18.5). Tillåtna värden: auto (standard), always och never.
DPKG_NLS Anger om Native Language Support (internationell översättning) ska aktiveras (sedan dpkg 1.19.0). Tillåtna värden: 0 och 1 (standard).
BEGRÄNSNINGAR
Allt som inte tolkas av Dpkg::Changelog går förlorat under sammanslagningen. Detta kan inkludera kommentarer som inte skulle vara där, med mera.
INTEGRATION MED GIT
Om du vill använda detta program för att sammanslå Debian changelog-filer i ett Git-repositorium, måste du först registrera en ny sammanslagningshanterare i .git/config eller ~/.gitconfig:
[merge "dpkg-mergechangelogs"] name = debian/changelog merge driver driver = dpkg-mergechangelogs -m %O %A %B %A
Sedan måste du konfigurera sammanslagningsattributet för debian/changelog i .gitattributes i arkivet, eller i .git/info/attributes:
debian/changelog merge=dpkg-mergechangelogs
KÄLLA
Denna sida är en del av dpkg-projektet (Debian Package Manager). Mer information om projektet finns på:
Om du hittar fel i denna manual, rapportera dem via Debian bug tracker:
Manualen genererades den 2025-02-02, baserat på dpkg-repositoriet.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-mergechangelogs.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 PC Service som har sponsrat Linux.se med webbhotell.