Table of Contents

A DIFF using TortoiseSVN

FIXME Translate into english language

Ziele


Docu:
Forum:
Autor: J. Diekmann 2009/09/10

Projektseite: http://tortoisesvn.tigris.org/:TortoiseSVN [EN]
Download: TortoiseSVN und Languagepack: TortoiseSVN [EN]

(phpwcms-Snapshot: DEV - Versionen im ZIP Format)



1. Tool mit Languagepack installieren


2. Settings setzen

Mit einem Rechtsklick auf einen freien Bereich im Explorer:
TortoiseSVN > Settings > Language: Sprache ändern

3. Ordner erstellen

Ordner erstellen, der die aktuellste Revision von phpwcms enthalten soll hier z.B.: c:\phpwcms (im Folgenden als work-Ordner bezeichnet)


4. Rechtsklick auf den Ordner: SVN Auschecken

Im folgenden Fenster bei “URL des Projektarchivs” folgende URL eingeben http://phpwcms.googlecode.com/svn/trunk/ und mit OK bestätigen

im Ordner wird eine neue Ordnerstruktur erstellt, sozusagen ein “virtuelles” Dateisystem.

5. der work-Ordner selbst

Der work-Ordner selbst, seine Dateien und Unterordner haben Symbole mit grünen Haken, d. h. diesen Ordnern sind spezielle Eigenschaften von TortoiseSVN zugeordnet.


6a. aktuelle Version nutzen

Um die aktuelle Version für eine neue Installation nutzen zu können sollte diese exportiert werden, da die .SVN-Verzeichnisse im SVN beheimatet sind:

6b. aktuelle Version nutzen

Allerdings kann man auf einen separaten Export verzichten, wenn ein FTP-Client wie z.B. FileZilla verwendet wird (Einstellungen dazu siehe unten).

So kann direkt aus dem SVN-Verzeichnis der Upload passieren.

7. Ein DIFF erstellen

Um ein DIFF zweier beliebiger Versionen zu erstellen geht man so vor:


8. SVN Aktualisieren

Mit einem Rechtsklick auf den work-Ordner SVN Aktualisieren hält man die Version immer aktuell

So erstellt man ein sauberes DIFF und kann es nun per FTP hochladen.

<note> Die Abgleichdauer ist abhängig von der I-Netverbindung. Ein DIFF z.B. r283 - r379 kann bis zu 45Min dauern, da die Daten direkt vom Server geholt werden. (Hier scheint Google einen Lastausgleich eingebaut zu haben, der Datenstrom reißt nicht ab, ist aber recht träge). </note>


FTP-Client FileZilla: .SVN ausblenden

1) Ansicht ->

2) Datei/Verzeichnisfilter ->

CVS and SVN directories ausblenden

Die .SVN-Verzeichnisse werden nicht mehr angeizeigt / übertragen.