Einfaches und erfolgreiches Patchen unter Windows
Nicht jeder hat zuhause Linux installiert oder Shell-zugriff auf seinem Webspace (sofern dieser auf Linux läuft). Es gibt jedoch auch eine recht einfache Lösung unter Windows zu patchen:
1.) Programm herunterladen: Zuerst unter www.cygwin.com die setup.exe herunterladen
2.) Installieren:
- Setup.exe ausführen
- unter "Choose a Download Source" "Install from Internet" auswählen
- auf der nächsten Seite Installationspfad angeben und "Default Text File Type" auf "DOS/text" stellen
- "Select your Internet Connection" -> zutreffendes auswählen
- Achtung: bei Installierter Firewall muss setup.exe Internetzugriff gewährt bekommen!!!
- Wichtig: "Select Packages" -> unter "all->utils" das package "patch: Apply a diff file to an original" auswählen indem man in der spalte "new" das wort "skip anklickt. Weitere Pakete nach belieben, sind aber nicht notwendig um zu patchen
3.) Programm starten (Startmenü/Programme/Cygwin/Cygwin Bash Shell)
4.) mittels "cd [Laufwerksbuchstabe]:/[Pfad]" in das Verzeichnis wechseln, in dem sich die *.patch-Datei sowie die zu patchende Datei befinden.
-> Achtung: in der Pfadangabe keinen Backslash "\" wie unter Windows sonder Slash "/" wie unter Linux verwenden
-> Achtung: Vor Leerzeichen im Pfad ein Backslash als Escapezeichen setzen, z.B. für "Eigene Dateien" so: "[...]/Eigene\ Dateien/[...]"
5.) den patch-Befehl eingeben, siehe hierzu Installationsanweisung von z.b. dem neuen Modul, beim taxonomy_access ist dies beispielsweise
"patch -p0 < taxonomy.patch"
Das eigentliche patchen ist hiermit beendet, jetzt noch alle Dateien, die von dem Patch geändert wurden auf den Webspace hochladen und die alten Versionen mit den neuen ersetzen - fertig!
PS: Um statt der Cygwin-Shell die Windows-kommandozeile (cmd) benutzen zu können, kann man /cygwin/bin-Verzeichnis in den Windows-Pfad einbauen [Habe ich nicht getestet!!!]
Ausführlichere Installation unter: http://www.tanmar.info/content/view/24/47/
- Anmelden oder Registrieren um Kommentare zu schreiben
Patchen mit GUI
am 22.10.2007 - 17:15 Uhr
Es sei noch erwähnt, dass auch andere Editoren und Entwicklungsumgebungen das Patchen beherrschen. Z.B. Eclipse. Auch Winmerge [1] hat so eine Funktion, allerdings hab ich die noch nicht getestet.
Ronald
[1] http://www.winmerge.org/
Reinblau eG
Mit winmerge geht es
am 06.03.2008 - 21:11 Uhr
Mit winmerge geht es nicht
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Ist die Funktion unter
am 07.03.2008 - 19:04 Uhr
Ist die Funktion unter "Tools > Patch generieren" also nutzlos?
Reinblau eG
generieren vielleicht schon,
am 07.03.2008 - 21:31 Uhr
generieren vielleicht schon, aber nicht patchen...
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
patch
am 26.03.2008 - 12:24 Uhr
Die GNU patch.exe reicht aus, so dass man das auch auf der Win-Eingabeaufforderung erledigen kannst, ohne gleich Cywgin installieren zu müssen.
tumblingmug schrieb Die GNU
am 28.08.2008 - 13:21 Uhr
Die GNU patch.exe reicht aus, so dass man das auch auf der Win-Eingabeaufforderung erledigen kannst, ohne gleich Cywgin installieren zu müssen.
ich hab das noch nie gemacht mit dem patchen
was muss ich denn dann eingeben bei der GNU
patch-Dokumentation
am 27.11.2008 - 16:02 Uhr
Unter http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=3... findest du nicht nur das Programm, sondern auch eine ausführliche Dokumentation als Download (als HTML, PDF, PS etc.).
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Die Doku ist
am 17.09.2009 - 20:40 Uhr
Die Doku ist englisch..
Vllt. magst du mir nur ganz kurz sagen, was genau ich in die windows eingabeaufforderung (Start--> Ausführen) eingebe wenn ich mit der patch.exe eine datei patchen will..
Danke!
Patchen mit NetBeans
am 21.09.2009 - 07:45 Uhr
Inzwischen benutze ich zum Patchen (und zum Entwickeln) NetBeans, das ist ziemlich komfortabel (http://www.netbeans.org/features/ide/versioning.html und http://www.netbeans.org/features/php/).
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Ich habe die Anleitung nicht
am 02.12.2009 - 17:58 Uhr
Ich habe die Anleitung nicht genau verstanden. Muß man mit der Patheingabe zugleich den Befehl zum Patchen geben? Bezecihne mich als DAU, aber ich habe die Begriffe der englischen Anleitung auch nicht in der deutschen Sprache verstanden. Egal was ich angebe, der Path ist immer falsch in allen denkbaren Varianten.
vielleicht sollte man
am 27.01.2010 - 15:00 Uhr
vielleicht sollte man netbeans nicht nur zum patchen installieren, aber auf einem zweitrechner macht es die sache sehr komfortabel ...
||||||||||||||||||||||||||
www.diesachbearbeiter.de
||||||||||||||||||||||||||