Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install diffdiffEin sinnvoller Ablauf ist .patched-Datei; nur -r ersetzt die Quelle.
diff <old> <new> [options]diff <old> <new>Unified
diff <old> <new> -c <lines>0 bis 20 Kontextzeilen wählen
diff <old> <new> -qnur Gleichheit oder Unterschied melden
diff <old> <new> -o <patch>patch <file> <patch>Patch in <file>.patched anwenden
patch <file> <patch> -o <dst>Ergebnis in eine andere Datei schreiben
patch <file> <patch> -rOriginal atomar ersetzen
patch <file> <patch> -fvorhandene nicht ersetzende Ausgabedatei überschreiben
.patched-Datei; -o <dst> wählt ein anderes Ziel. Nur -r ersetzt das Original.
Verglichene Textdateien sind auf 4 MiB und 20000 Zeilen begrenzt; Binärdaten werden abgewiesen. Vor dem Schreiben prüft patch jede Kontextzeile. Ein Patch für einen anderen Quellstand schlägt deshalb fehl, statt erzwungen zu werden.
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install diffDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install diff -mGenau diese veröffentlichte Version installieren.
install diff -v 1.1.3upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade diffErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install diff -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox | diff workspace/original.txt workspace/updated.txt--- workspace/original.txt
+++ workspace/updated.txt
@@ -1,2 +1,2 @@
-alpha
+alpha revieweddiff workspace/original.txt workspace/updated.txt -c 1--- workspace/original.txt
+++ workspace/updated.txt
@@ -1,2 +1,2 @@
-alpha
+alpha revieweddiff workspace/original.txt workspace/updated.txt -qDifferent yes
Old workspace/original.txt
New workspace/updated.txtdiff workspace/original.txt workspace/updated.txt -o tmp/workspace.patchSaved tmp/workspace.patch
Size 148 Bpatch workspace/original.txt tmp/workspace.patchSource workspace/original.txt
Patched workspace/original.txt.patchedpatch workspace/original.txt tmp/workspace.patch -o tmp/patched.txtSource workspace/original.txt
Patched tmp/patched.txtpatch workspace/original.txt tmp/workspace.patch -o tmp/current.txt -fSource workspace/original.txt
Patched tmp/current.txt
Replace explicitpatch workspace/original.txt tmp/workspace.patch -rSource workspace/original.txt
Patched workspace/original.txtdiff missing.txt workspace/updated.txtDatei nicht gefunden: missing.txtsandbox/workspace/original.txtDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
alpha
beta
gamma
Aktuelle stabile Version von