Scroll to navigation

GENDIFF(1) General Commands Manual GENDIFF(1)

BEZEICHNUNG

gendiff - Dienstprogramm zur Erzeugung fehlerfreier Differenzdateien

ÜBERSICHT

gendiff VERZEICHNIS DIFF-ERWEITERUNG

BESCHREIBUNG

gendiff ist ein Werkzeug zum Erzeugen einer Diff-Datei aus einem einzelnen Verzeichnis. Die erzeugte Diff-Datei kann mit dem Programm patch(1) angewendet werden, um die Änderungen wiederherzustellen.

gendiff sucht nach Dateien mit der angegebenen DIFF-ERWEITERUNG im angegebenen VERZEICHNIS und führt diff(1) für die Dateien mit der DIFF-ERWEITERUNG und die entsprechenden Dateien ohne diese Erweiterung in dieser Reihenfolge aus. Dadurch können Diffs aus dem Quellcode erzeugt werden, ohne dass eine vollständige Kopie des Verzeichnisses erstellt werden muss, was sonst bei der direkten Verwendung des Dienstprogramms diff(1) erforderlich wäre.

gendiff wird häufig zum Erzeugen von Patches für die Paketierung von Software mit rpmbuild(1) verwendet.

ARGUMENTE

VERZEICHNIS

Das Verzeichnis, aus dem ein Diff erstellt werden soll.

DIFF-ERWEITERUNG

Die Diff-Erweiterung, nach der gesucht werden soll.

EXIT-STATUS

Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null.

BEISPIELE

Angenommen, Sie müssen eine Quelldatei mit dem Namen einedatei.cpp ändern und haben die Erweiterung fix gewählt. Kopieren Sie sie vor der Bearbeitung nach einedatei.cpp.fix. Bearbeiten Sie anschließend die Originaldatei (einedatei.cpp).

Nach dem Bearbeiten aller gewünschten Dateien auf diese Weise wechseln Sie in das Verzeichnis oberhalb von dem, in dem sich der Quellcode befindet, und führen Sie gendiff darin aus:

gendiff meinprojekt-1.0 .fix > meinprojekt-1.0-fix.patch

SIEHE AUCH

diff(1), patch(1)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

7. November 2025 RPM 6.0.0