10.06.2013, 18:52
Moment mal. Von Windows war keine Rede. Der Titel hier bezieht sich auf Mac. Für Win gibt es sicher eine Menge fertiger Update-Lösungen.
Es stimmt nicht (auch wenn es eigentlich ein anderes Thema ist), dass Cygwin ein Emulator ist. Cygwin ist ein Windows-DLL, die Posix nachbildet. Ist die gelinkt, dann laufen diff.exe und patch.exe wie jede andere Windows-Exe auch. Willst Du unter Windows ein sh-Shellscript ausführen, brauchst Du natürlich auch eine entsprechend mit Cygwin kompilierte Version der Bourne-Shell. Möglich, aber tatsächlich nicht das Mittel der Wahl.
Ansonsten ist das mit Diff und den Binärdateien so eine Sache. Bei einigermaßen aktuellen Versionen (und ich gehe davon aus, dass OS X die hat), gehen Binärdateien problemlos. http://www.gnu.org/software/diffutils/ma...inary.html
Wenn Du Dir eine Strategie überlegt hast, sei es ein spezielles Tool oder eine DIY-Lösung können wir sicherlich unterstützen durch Tests bzw. Vorschläge für Skripte.
Es stimmt nicht (auch wenn es eigentlich ein anderes Thema ist), dass Cygwin ein Emulator ist. Cygwin ist ein Windows-DLL, die Posix nachbildet. Ist die gelinkt, dann laufen diff.exe und patch.exe wie jede andere Windows-Exe auch. Willst Du unter Windows ein sh-Shellscript ausführen, brauchst Du natürlich auch eine entsprechend mit Cygwin kompilierte Version der Bourne-Shell. Möglich, aber tatsächlich nicht das Mittel der Wahl.
Ansonsten ist das mit Diff und den Binärdateien so eine Sache. Bei einigermaßen aktuellen Versionen (und ich gehe davon aus, dass OS X die hat), gehen Binärdateien problemlos. http://www.gnu.org/software/diffutils/ma...inary.html
Wenn Du Dir eine Strategie überlegt hast, sei es ein spezielles Tool oder eine DIY-Lösung können wir sicherlich unterstützen durch Tests bzw. Vorschläge für Skripte.