Patch-Dateien sind für Menschen lesbar und können mit den meisten Texteditoren geöffnet und angezeigt werden (Notepad ++ ist meine bevorzugte).
Eine Anwendung zum Beschreiben von .patch-Dateien
Kennen Sie eine Anwendung, die .patch
Dateien beschreiben kann ?
Ich meine eine Anwendung, die in der Lage ist, .patch
Dateien abzurufen und mir einen Menschen lesbar zu machen, welche Änderungen an Dateien vorgenommen werden, so dass ich diese Änderungen manuell an einem anderen Benutzer der Zieldatei vornehmen kann.
Vielen Dank
2 Antworten auf die Frage
Wenn Sie ".patch" -Dateien meinen, wie sie vom Standard-Unix / Linux-Tool diff (1) erzeugt und vom Patch (1) -Tool angewendet werden, gibt es eine Konvention, die eine Beschreibung für sie direkt in der Patch-Datei enthält, am Anfang (das liegt daran.) patch (1) ignoriert alles vor dem eigentlichen Patch-Header in der Datei).
Hier ist ein typisches Beispiel eines Linux-Kernel-Patches .
Es gibt eine Reihe von Tools, mit denen (verwandte) Patches verwaltet werden können: Liste, Beschreibung anzeigen, Anwenden / Nicht zutreffend usw. Das einfachste ist wahrscheinlich ein Quilt . Dann gibt es auch StGit . Diese beiden Systeme konzentrieren sich auf das Konzept der Patches (und ermöglichen so zusätzliche Flexibilität beim Umgang mit ihnen, z. B. um die Reihenfolge zu ändern, in der sie angewendet werden). Wichtig ist jedoch, dass Sie sich bei der Verwendung eines Versionskontrollsystems grundsätzlich mit dem System befassen, um Patches zu speichern und zu beschreiben.
Zum Beispiel zeigt "git log" die Beschreibung der angewendeten Patches an. "Git log -p" zeigt sowohl Beschreibungen als auch Patches an.
Verwandte Probleme
-
6
Alternative für WinMerge in Ubuntu
-
4
Tools zum Vergleichen von zwei Seiten / Dateien in einem Browser
-
4
Mac OS X-Vergleichstool für Microsoft Word-Dokumente?
-
6
Difftool für Ubuntu wie Opendiff von OS X
-
3
So verwenden Sie WinMerge als Vergleichstool für Mercurial
-
3
Werkzeug zum Anzeigen der Patch-Datei
-
11
Wie kann ich große Dateien unter Windows vergleichen?
-
5
svn diff, einschließlich annotierter / schuldähnlicher Informationen darüber, wann von wem Änderunge...
-
3
Kopieren Sie "% SystemRoot% \ SoftwareDistribution \ Download" auf einen anderen Computer
-
4
Windows-Befehlszeilen-Binärdifferenztools