man-pages/de/man1/dpkg-mergechangelogs.1.html
2021-03-31 01:06:50 +01:00

132 lines
5.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of dpkg-mergechangelogs</TITLE>
</HEAD><BODY>
<H1>dpkg-mergechangelogs</H1>
Section: dpkg-Programmsammlung (1)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>BEZEICHNUNG</H2>
dpkg-mergechangelogs - 3-Wege-Zusammenf&uuml;hrung von debian/changelog-Dateien
<A NAME="lbAC">&nbsp;</A>
<H2>&Uuml;BERSICHT</H2>
<B>dpkg-mergechangelogs</B> [<I>Option</I> …] <I>alt</I> <I>neu-a</I> <I>neu-b</I> [<I>Ausgabe</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>BESCHREIBUNG</H2>
<P>
Dieses Programm wird die drei bereitgestellten Versionen des
Debian-Changelogs verwenden, um eine zusammengef&uuml;hrte Changelog-Datei zu
erstellen. Das resultierende Changelog wird in der Datei <I>Ausgabe</I>
gespeichert oder an die Standardausgabe ausgegeben, falls dieser Parameter
fehlt.
<P>
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
<B>--merge-prereleases</B> 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
<I>neu-a</I> als auch in <I>neu-b</I> verf&uuml;gbar ist, wird eine normale,
zeilenbasierte 3-Wege-Zusammenf&uuml;hrung versucht (vorausgesetzt, dass das
Modul Algorithm::Merge verf&uuml;gbar ist --- es ist Teil des Pakets
libalgorithm-merge-perl --- andernfalls erhalten Sie einen globalen Konflikt
im Inhalt des Eintrags).
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONEN</H2>
<DL COMPACT>
<DT id="1"><B>-m</B>, <B>--merge-prereleases</B><DD>
Entfernt den Teil nach der letzten Tilde in der Versionsnummer beim
Versionsvergleich, um festzustellen, ob zwei Eintr&auml;ge identisch sein sollen
oder nicht.
<P>
Dies ist n&uuml;tzlich, wenn Sie den gleichen Changelog-Eintrag beibehalten, aber
regelm&auml;&szlig;ig die Versionsnummer erh&ouml;hen. Beispielsweise k&ouml;nnten Sie
2.3-1~exp1, 2.3-1~exp2, … bis zur offiziellen Ver&ouml;ffentlichung 2.3-1
verwenden und alle enthalten den gleichen Changelog-Eintrag, der sich im
Laufe der Zeit entwickelt hat.
<DT id="2"><B>--help</B><DD>
Zeige den Bedienungshinweis und beende.
<DT id="3"><B>--version</B><DD>
Gebe die Version aus und beende sich.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>UMGEBUNG</H2>
<DL COMPACT>
<DT id="4"><B>DPKG_COLORS</B><DD>
Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterst&uuml;tzten Werte
sind: <B>auto</B> (Vorgabe), <B>always</B> und <B>never</B>.
<DT id="5"><B>DPKG_NLS</B><DD>
Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language
Support, auch als Internationalisierung (oder i18n) Unterst&uuml;tzung bekannt,
aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind: <B>0</B> und
<B>1</B> (Vorgabe).
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>EINSCHR&Auml;NKUNGEN</H2>
<P>
Alles, was nicht von Dpkg::Changelog ausgewertet werden kann, geht beim
Zusammenf&uuml;hren verloren. Dies betrifft Zeug wie Kommentare, die eigentlich
nicht da sein sollten, usw.
<A NAME="lbAH">&nbsp;</A>
<H2>INTEGRATION MIT GIT</H2>
<P>
Falls Sie dieses Programm dazu verwenden m&ouml;chten, Debian-Changelog-Dateien
in einem Git-Depot zusammenzuf&uuml;hren, m&uuml;ssen Sie zuerst einen neuen
Merge-Driver in <B>.git/config</B> oder in <B>~/.gitconfig</B> registrieren:
<P>
<BR>&nbsp;[merge&nbsp;&quot;dpkg-mergechangelogs&quot;]
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;debian/changelog&nbsp;merge&nbsp;driver
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver&nbsp;=&nbsp;dpkg-mergechangelogs&nbsp;-m&nbsp;%O&nbsp;%A&nbsp;%B&nbsp;%A
<P>
Dann m&uuml;ssen Sie entweder in <B>.gitattributes</B> im Depot selbst oder in
<B>.git/info/attributes</B> das Merge-Attribut f&uuml;r die Datei debian/changelog
einrichten:
<P>
<BR>&nbsp;debian/changelog&nbsp;merge=dpkg-mergechangelogs
<A NAME="lbAI">&nbsp;</A>
<H2>&Uuml;BERSETZUNG</H2>
Die deutsche &Uuml;bersetzung wurde 2004, 2006-2019 von Helge Kreutzmann
&lt;<A HREF="mailto:debian@helgefjell.de">debian@helgefjell.de</A>&gt;, 2007 von Florian Rehnisch &lt;<A HREF="mailto:eixman@gmx.de">eixman@gmx.de</A>&gt; und
2008 von Sven Joachim &lt;<A HREF="mailto:svenjoac@gmx.de">svenjoac@gmx.de</A>&gt;
angefertigt. Diese &Uuml;bersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer f&uuml;r die Kopierbedingungen.
Es gibt KEINE HAFTUNG.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="6"><A HREF="#lbAB">BEZEICHNUNG</A><DD>
<DT id="7"><A HREF="#lbAC">&Uuml;BERSICHT</A><DD>
<DT id="8"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
<DT id="9"><A HREF="#lbAE">OPTIONEN</A><DD>
<DT id="10"><A HREF="#lbAF">UMGEBUNG</A><DD>
<DT id="11"><A HREF="#lbAG">EINSCHR&Auml;NKUNGEN</A><DD>
<DT id="12"><A HREF="#lbAH">INTEGRATION MIT GIT</A><DD>
<DT id="13"><A HREF="#lbAI">&Uuml;BERSETZUNG</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:04:56 GMT, March 31, 2021
</BODY>
</HTML>