table of contents
- trixie 4.27.0-1
- trixie-backports 4.29.1-1~bpo13+1
- testing 4.29.1-1
- unstable 4.29.1-1
| 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
DIFF-ERWEITERUNG
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¶
Ü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 |