Core aus Subversion: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Erste Version, sehr rauhes Grundgerüst. Macht was draus :))
 
(Github Alternative eingetragen.)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Development]]
+
[[Category:Installation_und_Updates]]
 
[[Category:Dev HOWTOS]]
 
[[Category:Dev HOWTOS]]
 +
[[en:Core from Subversion]]
  
 
==Allgemeine Informationen==
 
==Allgemeine Informationen==
  
Das TYPOlight subversion Repository ist unter der Adresse http://svn.typolight.org/trunk erreichbar.
+
Das Contao subversion Repository ist unter der Adresse http://svn.contao.org/trunk erreichbar.
  
 
Sollte man alles erhalten wollen, also alle bereits veröffentlichten Versionen, so lässt man den Suffix "trunk" weg.
 
Sollte man alles erhalten wollen, also alle bereits veröffentlichten Versionen, so lässt man den Suffix "trunk" weg.
 
{{Achtung|Der komplette Checkout ist riesig und sollte daher nicht grundlos ausgecheckt werden. Das spart Zeit und traffic.}}
 
{{Achtung|Der komplette Checkout ist riesig und sollte daher nicht grundlos ausgecheckt werden. Das spart Zeit und traffic.}}
  
Offizielle Informationen findet man auch unter: http://www.typolight.org/typolight-entwicklungsprozess.html (ganz unten).
+
Offizielle Informationen findet man auch unter: http://www.contao.org/typolight-entwicklungsprozess.html (ganz unten).
 +
 
 +
 
 +
{{Anmerkung|Es gibt inzwischen, dank dem User borrible13th, einen [https://github.com/borrible13th/svn.contao.org inoffiziellen Clone des Repositories] bei Github unter der Adresse:
 +
Dieser kann per git und subversion angesprochen werden.
 +
* GIT: https://github.com/borrible13th/svn.contao.org.git
 +
* Subversion: http://svn.github.com/borrible13th/svn.contao.org
 +
Es bietet sich an, dieses als Alternative zu verwenden, da github einiges mehr an Ressourcen und Traffic bereitstellen kann als Leo Feyer.
 +
}}
  
 
==Checkout unter verschiedenen Clients==
 
==Checkout unter verschiedenen Clients==
 
===Tortoise SVN unter Windows===
 
===Tortoise SVN unter Windows===
 
Beziehe den Client von http://tortoisesvn.net/downloads.
 
Beziehe den Client von http://tortoisesvn.net/downloads.
Nach der Installation Hat man im Kontextmenü des Windows Explorer einen neuen Eintrag "Tortoise SVN auschecken".
+
Nach der Installation hat man im Kontextmenü des Windows Explorer einen neuen Eintrag "Tortoise SVN auschecken".
Nach Auswahl des selbigen, gelangt man zu einer Eingabemaske. Hier geben wir obige URL http://svn.typolight.org/trunk ein, um den aktuellen Entwicklungszweig zu erhalten.
+
Nach Auswahl des selbigen, gelangt man zu einer Eingabemaske. Hier geben wir obige URL http://svn.contao.org/trunk ein, um den aktuellen Entwicklungszweig zu erhalten.
  
 
Nach Bestätigung der Pfade werden alle Sourcen im gewählten Verzeichnis abgelegt.
 
Nach Bestätigung der Pfade werden alle Sourcen im gewählten Verzeichnis abgelegt.
Zeile 24: Zeile 33:
 
Öffne eine Konsole um in die bash zu gelangen.
 
Öffne eine Konsole um in die bash zu gelangen.
 
Erstelle am Besten ein neues Verzeichnis, wo die Sourcen abgelegt werden sollen.
 
Erstelle am Besten ein neues Verzeichnis, wo die Sourcen abgelegt werden sollen.
mkdir typolight
+
<source lang="text">
cd typolight
+
mkdir contao
 +
cd contao
 +
</source>
  
 
Der Befehl um nun mit subversion einen Checkout vorzunehmen ist:
 
Der Befehl um nun mit subversion einen Checkout vorzunehmen ist:
svn co http://svn.typolight.org/trunk
+
<source lang="text">
 +
svn co http://svn.contao.org/trunk
 +
</source>
  
 
Um in Zukunft Updates zu erhalten, muss man keinen kompletten "checkout" (co) mehr vornehmen. Da reicht dann ein simples "update" (up).
 
Um in Zukunft Updates zu erhalten, muss man keinen kompletten "checkout" (co) mehr vornehmen. Da reicht dann ein simples "update" (up).
 
Hierzu wechselt man in der Konsole wieder in das entsprechende Verzeichnis, welches die Sourcen beinhaltet und führt das Update Kommando aus.
 
Hierzu wechselt man in der Konsole wieder in das entsprechende Verzeichnis, welches die Sourcen beinhaltet und führt das Update Kommando aus.
cd typolight
+
<source lang="text">
svn up
+
cd contao
 +
svn up
 +
</source>
  
 
Weiterführende Dokumentation zum Subversion Client in der Konsole erhält man in der man page
 
Weiterführende Dokumentation zum Subversion Client in der Konsole erhält man in der man page
man svn
+
<source lang="text">
 +
man svn
 +
</source>

Aktuelle Version vom 3. August 2011, 20:38 Uhr


Allgemeine Informationen

Das Contao subversion Repository ist unter der Adresse http://svn.contao.org/trunk erreichbar.

Sollte man alles erhalten wollen, also alle bereits veröffentlichten Versionen, so lässt man den Suffix "trunk" weg.

Achtung.png Achtung: Der komplette Checkout ist riesig und sollte daher nicht grundlos ausgecheckt werden. Das spart Zeit und traffic.


Offizielle Informationen findet man auch unter: http://www.contao.org/typolight-entwicklungsprozess.html (ganz unten).


Anmerkung.png Anmerkung: Es gibt inzwischen, dank dem User borrible13th, einen inoffiziellen Clone des Repositories bei Github unter der Adresse:

Dieser kann per git und subversion angesprochen werden.

Es bietet sich an, dieses als Alternative zu verwenden, da github einiges mehr an Ressourcen und Traffic bereitstellen kann als Leo Feyer.


Checkout unter verschiedenen Clients

Tortoise SVN unter Windows

Beziehe den Client von http://tortoisesvn.net/downloads. Nach der Installation hat man im Kontextmenü des Windows Explorer einen neuen Eintrag "Tortoise SVN auschecken". Nach Auswahl des selbigen, gelangt man zu einer Eingabemaske. Hier geben wir obige URL http://svn.contao.org/trunk ein, um den aktuellen Entwicklungszweig zu erhalten.

Nach Bestätigung der Pfade werden alle Sourcen im gewählten Verzeichnis abgelegt.

Um später auf den jeweils aktuellen Stand zu kommen, reicht es anstatt "TortoiseSVN Checkout" den Punkt "TortoiseSVN aktualisieren" bzw. Englisch "TortoiseSVN Update" zu wählen. Hierdurch werden nur die Änderungen seit dem letzten Checkout übertragen.

Konsolenclient svn unter Linux/cygwin

Öffne eine Konsole um in die bash zu gelangen. Erstelle am Besten ein neues Verzeichnis, wo die Sourcen abgelegt werden sollen.

mkdir contao
cd contao

Der Befehl um nun mit subversion einen Checkout vorzunehmen ist:

svn co http://svn.contao.org/trunk

Um in Zukunft Updates zu erhalten, muss man keinen kompletten "checkout" (co) mehr vornehmen. Da reicht dann ein simples "update" (up). Hierzu wechselt man in der Konsole wieder in das entsprechende Verzeichnis, welches die Sourcen beinhaltet und führt das Update Kommando aus.

cd contao
svn up

Weiterführende Dokumentation zum Subversion Client in der Konsole erhält man in der man page

man svn
Ansichten
Meine Werkzeuge

Contao Community Documentation

God: "what is your job?"
me: "i am a software developer ... i develop websites with Contao 3"
God: "sounds cool, what are you working on today? Web sockets? Ajax? HTML5 video streaming?"
me: "no, i am trying to send an email ...."

Leo Unglaub
In anderen Sprachen
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge