summaryrefslogtreecommitdiffstats
path: root/man/de/dpkg-mergechangelogs.pod
blob: 9315af0191fa6f4456d2cc7eefa8a3be55b63f32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 BEZEICHNUNG

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

=head1 ÜBERSICHT

B<dpkg-mergechangelogs> [I<Option> …] I<alt> I<neu-a> I<neu-b> [I<Ausgabe>]

=head1 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 I<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
B<--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
I<neu-a> als auch in I<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).

=head1 OPTIONEN

=over 

=item B<-m>, B<--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.

=item B<--help>

Zeigt einen Hinweis zum Aufruf und beendet das Programm.

=item B<--version>

Gibt die Version aus und beendet das Programm.

=back

=head1 UMGEBUNG

=over 

=item B<DPKG_COLORS>

Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterstützten Werte
sind: B<auto> (Vorgabe), B<always> und B<never>.

=item B<DPKG_NLS>

Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language
Support, auch als Unterstützung für Internationalisierung (oder i18n)
bekannt, aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind:
B<0> und B<1> (Vorgabe).

=back

=head1 EINSCHRÄNKUNGEN

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

=head1 INTEGRATION IN 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-Treiber in B<.git/config> oder in B<~/.gitconfig> registrieren:

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

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

 debian/changelog merge=dpkg-mergechangelogs

=head1 ÜBERSETZUNG

Die deutsche Übersetzung wurde 2004, 2006-2020 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.