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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.