This is an old revision of the document!


A diff using TortoiseSVN

FIXME Translate into english language

Ziele

  • immer die aktuellste Version von phpwcms lokal verfügbar
  • jederzeit ein Diff zwischen zwei beliebigen Releases


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:

  • Rechtsklick auf den Ordner c:\phpwcms
  • TortoiseSVN > Export: lokalen Ordner wählen; hier sind dann die Dateien, mit denen man wie gewohnt eine neue Installation vornimmt

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:

  • Rechtsklick auf den work-Ordner:
  • TortoiseSVN > Zeige Log (hier kann man mit STRG + Linksklick zwei Revisionen auswählen)

  • Rechtsklick: Revisionen vergleichen
    es erscheint ein neues Fenster: STRG + a markiert alle Dateien
  • Rechtsklick: Exportiere Auswahl in … :
    lokalen Ordner wählen/anlegen, z. B. diff_376_379


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.

english/installation/diff/tortoise-svn.1257926766.txt.gz · Last modified: 2018/06/03 18:08 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0