Subversion unter Windows nutzen



Im Gegensatz zu Unix basierenden Systemen, verfügt Windows nicht über einen eingebauten Subversion Client. Darüber hinaus werden die Zeilenenden unter Unix und Windows anders dargestellt.

Für die Arbeit mit webEdition sind also nötig:
* Ein Client für das verwendete Versions-Control-System Subversion
* Ein "passender" Editor (Entwicklungsumgebung)
Es gibt eine Reihe von kompletten Entwicklungsumgebungen, die SVN direkt unterstützen, sei es Eclipse, Zendstudio, Komodo IDE und auch andere.

Eine einfache Möglichkeit ist der reine SVN Client TortoiseSVN, der als Windows-Shell-Extension arbeitet, also im Wesentlichen mit der rechten Maustaste bedient wird und für alle halbwegs aktuellen Windows Versionen unter 32- und 64bit arbeitet.

* [[webedition:developer-information:patches-bugs-and-contributions:working-with-subversion:using-subversion-under-windows:tortoisesvn-installation-and-configuration|TortoiseSVN Installieren und Einrichten]]
* [[webedition:developer-information:patches-bugs-and-contributions:working-with-subversion:using-subversion-under-windows:tortoisesvn-creating-patches|TortoiseSVN: Patches erstellen]]

Geeignete Editioren


Da unter Windows Zeilenenden anders als unter Unix dargestellt werden, ist die Nutzung eines "geeigneten" Editiors unumgänglich. Dieser sollte Zeilenenden (auch von Leerzeilen) im Ursprungsformat belassen. Sonst werden die Patch-Dateien sehr groß (und bestehen im Wesentlichen aus der Änderung von Zeilenenden, aus 4 kB werden dann schnell 180 kB) und absolut unübersichtlich.
Mögliche Editoren sind Dreamweaver aus der Adobe CS3 Serie (und aufwärts), aber auch andere Editoren wie z.B. Komodo Edit V5.

Weitere Informationen



* [[http://tortoisesvn.net/|TortoiseSVN Homepage]] (Open Source)
* [[http://www.activestate.com/komodo_edit/|Komodo Edit]] (kostenlos)
* [[http://www.easyeclipse.org/site/distributions/php.html|EasyEclipse for PHP]] (Open Source, spezielle Distribution für PHP)
* [[http://www.easyeclipse.org/site/distributions/lamp.html|EasyEclipse for LAMP]] (Open Source, spezielle Distribution mit Webserver und DB)
* [[http://www.eclipse.org/|Eclipse Homepage]]
* [[http://www.zend.com/de/products/studio/|Zendstudio Homepage]] (kommerziell)
* [[http://www.activestate.com/komodo/|Komodo IDE Homepage]] (kommerziell)

powered by webEdition CMS