Ein weiteres Wartungsupdate mit diversen Fehlerbehebungen:
In der Patch-Datei sind alle Änderungen verzeichnet, die gegenüber Version 3.0.2 in den Templatedateien vorgenommen wurden. Dies ist als Hilfe gedacht für Benutzer, die in den Templatedateien eigene Änderungen durchgeführt haben. Alle anderen können den Patch ignorieren.
Wäre für ein einzelnes Update sehr angenehm, aber die Updates sind vermutlich "kumulativ". Was dadurch nicht passieren kann: Sobald eines in einer Reihe von Updates übersprungen wird, fehlen veränderte Dateien des oder der ausgelassenen Updates und das System ist inkonsistent, also nicht mehr fehlerfrei lauffähig.
Dadurch, dass in jedem Update die veränderten Dateien vorheriger Updates (kumulativ) enthalten sind, kann kein inkonsistentes System entstehen.
Die patch-Datei beinhaltet ausschliesslich die Hinweise auf die Veränderungen des aktuellen Updates. Hat man ein oder mehrere Updates übersprungen, muss man alle patch-Dateien seit dem letzten Update auswerten, um erkennen zu können, ob darin eine von einem selber modifizierte Datei betroffen ist. Das ist sicher aufwendig, aber besser als ein nicht lauffähiges Pixtacy.
Hallo Reiner,
in abgewandelter Form gehe ich ebenso vor. Bevor meine modifizierten Dateien auf dem Server landen, werden sie mit den gleichnamigen Dateien des Updates verglichen. Der Vergleich kann entfallen, wenn die Namen meiner Dateien nicht in der patch-Datei erscheinen.
Zum Vergleichen verwende ich FileMerge (Mac, Xcode)