Provided by: dpkg-dev_1.18.4ubuntu1.7_all bug

BEZEICHNUNG

       dpkg-mergechangelogs - 3-Wege-Zusammenführung von debian/changelog-Dateien

ÜBERSICHT

       dpkg-mergechangelogs [Option ?] alt neu-a neu-b [Ausgabe]

BESCHREIBUNG

       Dieses  Programm  wird  die  drei  bereitgestellten  Versionen  des  Debian-Changelogs verwenden, um eine
       zusammengeführte Changelog-Datei zu erstellen. Das resultierende Changelog  wird  in  der  Datei  Ausgabe
       gespeichert oder an die Standardausgabe ausgegeben, falls dieser Parameter fehlt.

       Jeder  Eintrag  wird  durch  seine Versionsnummer identifiziert und es wird angenommen, dass sie nicht im
       Konflikt  stehen,  sie  werden  einfach  in  der  richtigen  Reihenfolge  eingemischt  (in   absteigender
       Reihenfolge). Wenn --merge-prereleases verwandt wird, wird der Anteil der Versionsnummer nach der letzten
       Tilde  entfernt,  so  dass  1.0-1~exp1  und  1.0-1~exp5  als gleicher Eintrag angenommen werden. Wenn die
       gleiche Version sowohl in neu-a als auch in  neu-b  verfügbar  ist,  wird  eine  normale,  zeilenbasierte
       3-Wege-Zusammenführung  versucht  (vorausgesetzt,  dass das Modul Algorithm::Merge verfügbar ist — es ist
       Teil des Pakets libalgorithm-merge-perl — andernfalls erhalten Sie einen globalen Konflikt im Inhalt  des
       Eintrags).

OPTIONEN

       -m, --merge-prereleases
              Entfernt  den  Teil  nach  der  letzten  Tilde  in  der  Versionsnummer beim Versionsvergleich, um
              festzustellen, ob zwei Einträge identisch sein sollen oder nicht.

              Dies ist nützlich, wenn Sie  den  gleichen  Changelog-Eintrag  beibehalten,  aber  regelmäßig  die
              Versionsnummer  erhöhen.  Beispielsweise könnten Sie 2.3-1~exp1, 2.3-1~exp2, ? bis zur offiziellen
              Veröffentlichung 2.3-1 verwenden und alle enthalten den gleichen Changelog-Eintrag,  der  sich  im
              Laufe der Zeit entwickelt hat.

       --help Zeige den Bedienungshinweis und beende.

       --version
              Gebe die Version aus und beende sich.

EINSCHRÄNKUNGEN

       Alles,  was  nicht  von  Dpkg::Changelog ausgewertet werden kann, geht beim Zusammenführen verloren. Dies
       betrifft Zeug wie Modelines von Vim, Kommentare, die eigentlich nicht da sein sollten, usw.

INTEGRATION MIT GIT

       Falls  Sie  dieses  Programm  dazu  verwenden  möchten,  Debian-Changelog-Dateien  in   einem   Git-Depot
       zusammenzuführen,  müssen  Sie  zuerst  einen  neuen  Merge-Driver  in  .git/config  oder in ~/.gitconfig
       registrieren:

        [merge "dpkg-mergechangelogs"]
            name = debian/changelog merge driver
            driver = dpkg-mergechangelogs -m %O %A %B %A

       Dann  müssen  Sie  entweder  in  .gitattributes  im  Depot  selbst  oder  in   .git/info/attributes   das
       Merge-Attribut für die Datei debian/changelog einrichten:

        debian/changelog merge=dpkg-mergechangelogs

ÜBERSETZUNG

       Die  deutsche  Übersetzung  wurde  2004,  2006-2015 von Helge Kreutzmann <debian@helgefjell.de>, 2007 von
       Florian  Rehnisch  <eixman@gmx.de>  und  2008  von  Sven  Joachim  <svenjoac@gmx.de>  angefertigt.  Diese
       Übersetzung  ist  Freie  Dokumentation; lesen Sie die GNU General Public License Version 2 oder neuer für
       die Kopierbedingungen. Es gibt KEINE HAFTUNG.

Debian-Projekt                                     2011-08-14                            dpkg-mergechangelogs(1)