OT: Dateien mergen
Hallo NG,
ich bin hier sicher ein wenig OT, aber ich denke die Problematik ist
bekannt. Zwei - vom Grunde her - gleichen Dateien, aber in der einen
wurden Änderungen vorgenommen, in der anderen nicht.
Mit WinMerge oder ähnlichen Programmen kann man sich diese Änderungen
anzeigen lassen und in die noch nicht aktualisierte Datei übernehmen.
Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
einpflegt - ohne dass ich das manuell machen muss?
Danke für Eure Tipps
Günter
Re: OT: Dateien mergen
Günter Baier <guenter.baier [at] googlemail.com> wrote:
> Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
> zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
> einpflegt - ohne dass ich das manuell machen muss?
Meinst Du die Tools diff und patch?
--
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/
Re: OT: Dateien mergen
Stefan Scholl wrote:
> Günter Baier <guenter.baier [at] googlemail.com> wrote:
>
>>Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
>>zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
>>einpflegt - ohne dass ich das manuell machen muss?
>
>
> Meinst Du die Tools diff und patch?
>
>
Diff kenne ich, aber nur die Demo-Variante.
Patch kenne ich nicht ... schaue ich mir mal an.
Diff bietet in der Vollversionen so eine Art "Patch-Generierung"
an?
Günter
Re: OT: Dateien mergen
Günter Baier schrieb:
> ich bin hier sicher ein wenig OT,
Du willst das dann wohl ohne PHP lösen.
> Mit WinMerge oder ähnlichen Programmen kann man sich diese Änderungen
> anzeigen lassen und in die noch nicht aktualisierte Datei übernehmen.
>
> Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
> zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
> einpflegt - ohne dass ich das manuell machen muss?
diff und patch
Sie sind bei (fast) jedem Linux bzw. *nix dabei.
Es gibt die sicherlich auch für Windows (notfalls aus cygwin extrahieren).
--
Gruß Kürsche
Wenns 'ner net gwittern tun tut ;)
Re: OT: Dateien mergen
Heiko Kuerschner wrote:
> Günter Baier schrieb:
>
>
>>ich bin hier sicher ein wenig OT,
>
>
> Du willst das dann wohl ohne PHP lösen.
>
Ja, wollte ich, da ich nicht weiss, ob es so
eine Lösung mit PHP verlässlich gibt.
Ich dachte ja nur, dass es auch die PHP-NG
betrifft, weil sicher auch im Alltag der
PHP-Programmierung diese Frage auftauchen könnte.
Wenn ich nach einer Nicht-PHP Lösung suche, in welcher
NG wäre ich dann richtig?
Dann, Entschuldigung für die Störung.
Günter
Re: OT: Dateien mergen
Günter Baier schrieb:
>>>ich bin hier sicher ein wenig OT,
>> Du willst das dann wohl ohne PHP lösen.
> Ja, wollte ich, da ich nicht weiss, ob es so
> eine Lösung mit PHP verlässlich gibt.
Die Frage war halb rhetorisch. Nur um sicher zu gehen, daß ich Dich richtig
verstanden habe.
> Wenn ich nach einer Nicht-PHP Lösung suche, in welcher
> NG wäre ich dann richtig?
Gute Frage. Für welche Plattform es gesucht wird, spielt da sicherlich eine
Rolle.
> Dann, Entschuldigung für die Störung.
Tz. ;)
Weiterführende Links:
- Windows :GnuWin32 liefert Win32-Ports (MS Windows 95/ 98/ ME/ NT/ 2000/
XP/ 2003/ Vista) der GNU Programme http://gnuwin32.sourceforge.net/
- Linux/BSD/*nix: Im Paketmanagment des jeweiligen Systems suchen
--
Gruß Kürsche
Wenns 'ner net gwittern tun tut ;)
Re: OT: Dateien mergen
Günter Baier schrieb:
> Diff kenne ich, aber nur die Demo-Variante.
*LOL* :-)
Diff ist ein Kommandozeilentool, welches bei jedem Unix/Linux dabei ist.
Gruß. Claus
Re: OT: Dateien mergen
Claus Reibenstein wrote:
> Günter Baier schrieb:
>
>
>>Diff kenne ich, aber nur die Demo-Variante.
>
>
> *LOL* :-)
>
> Diff ist ein Kommandozeilentool, welches bei jedem Unix/Linux dabei ist.
>
> Gruß. Claus
Dann habe ich das verwechselt, ich meinte DiffDoc, das ist ein
Programm unter WIN welches ich zum Vergleichen von Dateien schon einmal
ausprobiert hatte.
Entschuldige bitte meine Unwissenheit.
Günter
Re: OT: Dateien mergen
Günter Baier <guenter.baier [at] googlemail.com> wrote:
> Stefan Scholl wrote:
>> Günter Baier <guenter.baier [at] googlemail.com> wrote:
>>
>>>Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
>>>zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
>>>einpflegt - ohne dass ich das manuell machen muss?
>>
>>
>> Meinst Du die Tools diff und patch?
>>
>>
>
> Diff kenne ich, aber nur die Demo-Variante.
Du bist witzig.
Re: OT: Dateien mergen
Stefan Scholl wrote:
>>>
>>
>>Diff kenne ich, aber nur die Demo-Variante.
>
>
> Du bist witzig.
>
Ich hatte an anderer Stelle schon bemerkt:
Dann habe ich das verwechselt, ich meinte DiffDoc, das ist ein
Programm unter WIN welches ich zum Vergleichen von Dateien schon einmal
ausprobiert hatte.
Entschuldige bitte meine Unwissenheit.
Günter
Re: OT: Dateien mergen
Heiko Kuerschner wrote:
> Günter Baier schrieb:
>
>
>>ich bin hier sicher ein wenig OT,
>
>
> Du willst das dann wohl ohne PHP lösen.
>
>
Auf der anderen Seite: vielleicht gibt es dafür ja auch
schon eine PHP-Lösung, die sowas wie ein Patch-Script erzeugt,
was man dann noch ausführen muss?
Gerade bei Update-Installationen sollte es doch dafür schon
was fertiges geben, oder?
Hat in der Hinsicht schon jemand was dazu gemacht oder verwendet?
Danke für Eure Hinweise
Günter
Re: OT: Dateien mergen
Günter Baier schrieb:
> Hallo NG,
>
> ich bin hier sicher ein wenig OT, aber ich denke die Problematik ist
> bekannt. Zwei - vom Grunde her - gleichen Dateien, aber in der einen
> wurden Änderungen vorgenommen, in der anderen nicht.
>
> Mit WinMerge oder ähnlichen Programmen kann man sich diese Änderungen
> anzeigen lassen und in die noch nicht aktualisierte Datei übernehmen.
>
> Gibt es ein Programm, was es mir erlauben würde, so eine Art "Patch"
> zu generieren, was bei einem ganzen Stapel von Dateien die Änderungen
> einpflegt - ohne dass ich das manuell machen muss?
Vielleicht kann dir PEAR::TEXT_DIFF [1] dabei helfen. Habs noch nie
benutzt, klingt aber nach etwas in Richtung deiner Problematik.
Gruß,
Habbo
[1] http://pear.php.net/package/Text_Diff