<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-x-formal">
	<id>https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luetti</id>
	<title>GlossarWiki - Benutzerbeiträge [de-formal]</title>
	<link rel="self" type="application/atom+xml" href="https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luetti"/>
	<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/Spezial:Beitr%C3%A4ge/Luetti"/>
	<updated>2026-07-17T10:36:17Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Subversion/HowTo&amp;diff=15174</id>
		<title>Subversion/HowTo</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Subversion/HowTo&amp;diff=15174"/>
		<updated>2010-11-15T19:02:29Z</updated>

		<summary type="html">&lt;p&gt;Luetti: /* Auf ein Repository zugreifen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Dateivervaltung mit [[Subversion]] unter Windows=&lt;br /&gt;
==Tortoise==&lt;br /&gt;
&lt;br /&gt;
Subclipse ist ein [[Open Source|Open-Source]]-SVN-Client für [[Windows]].&lt;br /&gt;
&lt;br /&gt;
# [[Installation von Tortoise (Windows)|Tortoise]] installieren.&lt;br /&gt;
# Verzeichnis anlegen (z.B. &amp;lt;code&amp;gt;MM&amp;lt;/code&amp;gt; auf dem Desktop).&lt;br /&gt;
# Rechtsklick auf den neuen SVN-Ordner:&lt;br /&gt;
#* &amp;lt;code&amp;gt;SVN Checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
#* URL of Repository: &amp;amp;lt;ein WebDav-Repository&amp;amp;gt; (z.B. &amp;lt;code&amp;gt;https://glossar.hs-augsburg.de/webdav/tutorium/&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Ordner und Dateien im SVN-Ornder anlegen.&lt;br /&gt;
# Rechtsklick auf den SVN-Ordner:&lt;br /&gt;
#* &amp;lt;code&amp;gt;SVN Update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Von nun an kann mit Hilfe von Tortoise oder einem anderen SVN-Client&lt;br /&gt;
auf jedem netzwerkfähigen Rechner eine lokale Kopie des Repositories &lt;br /&gt;
angelegt werden (&amp;lt;code&amp;gt;SVN Checkout&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Änderungen werden mit Hilfe von (&amp;lt;code&amp;gt;SVN Update&amp;lt;/code&amp;gt;) als neue Version&lt;br /&gt;
ins Repostitory geschrieben.&lt;br /&gt;
&lt;br /&gt;
Man kann über das &amp;lt;code&amp;gt;TortoiseSVN-Menü&amp;lt;/code&amp;gt; auch&lt;br /&gt;
* neue Dateien und Ordner zum Repository hinzufügen (&amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;),&lt;br /&gt;
* aus den nachfolgenden Versionen des Repositories löschen (&amp;lt;code&amp;gt;Delete&amp;lt;/code&amp;gt;; ein Löschen innerhalb der lokalen Kopie reicht nicht aus),&lt;br /&gt;
* in den nachfolgenden Versionen umbenennen (&amp;lt;code&amp;gt;Rename&amp;lt;/code&amp;gt;),&lt;br /&gt;
* ältere Versionen reaktivieren (&amp;lt;code&amp;gt;Switch&amp;lt;/code&amp;gt;)&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Insbesondere ist es möglich, verschiedene Versionen einer Datei oder eine Menge von Dateien im Repository zu vereinen&lt;br /&gt;
(&amp;lt;code&amp;gt;Merge&amp;lt;/code&amp;gt;). Das kann zum Beispiel dann notwendig sein, wenn ein anderer Autor eine neuere Version einer Datei ins Repository einträgt, während man selbst noch die Vorgänger-Version lokal modifiziert.&lt;br /&gt;
&lt;br /&gt;
Tortoise bietet darüber hinaus einen Repository-Browser, mit dem man jede Version des &lt;br /&gt;
Repositories betrachten kann (Rechtsklick auf den SVN-Ordner -&amp;gt; &amp;lt;code&amp;gt;TortoiseSVN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repo-browser&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=Dateiverwaltung mit [[Subversion]] unter [[Eclipse]]=&lt;br /&gt;
==Subclipse==&lt;br /&gt;
&lt;br /&gt;
Subclipse ist ein [[Open Source|Open-Source]]-SVN-Client für [[Eclipse]].&lt;br /&gt;
&lt;br /&gt;
=== Eclipse 3.4.x ===&lt;br /&gt;
&lt;br /&gt;
# Subclipse installieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Software Updates&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Available Software&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Add Site&amp;lt;/code&amp;gt; -&amp;gt; Location &amp;lt;code&amp;gt;http://subclipse.tigris.org/update_1.6.x&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Mindestens Subclipse, Subversion Client Adapter und JavaHL von dieser URL installieren. &lt;br /&gt;
# Repository eintragen:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Window&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Open Perspective&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN Repository Exploring&amp;lt;/code&amp;gt;  -&amp;gt; &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt; &lt;br /&gt;
#* Rechtsklick ins Fenster &amp;lt;code&amp;gt;SVN Repositories&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repository Location&amp;lt;/code&amp;gt; -&amp;gt; &amp;amp;lt;ein WebDav-Repository&amp;amp;gt; (z.B. &amp;lt;code&amp;gt;http://glossar.hs-augsburg.de/webdav/tutorium/&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* Man kann in diesem Fenster auch SVN-verwaltete Projekte in Eclipse importieren: Klick auf Dreiecke vor Repository-Namen und zugehörigen Unterverzeichnissen -&amp;gt; Projekt im Repository wählen (Rechstklick) -&amp;gt; &amp;lt;code&amp;gt;Checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ein bestehendes Projekt unter Repository-Verwaltung stellen: &lt;br /&gt;
#* Projektansicht herstellen (rechts oben im Drop-Down-Menü auf &amp;lt;code&amp;gt;Java&amp;lt;/code&amp;gt; klicken) und Projekt anlegen bzw. auswählen.&lt;br /&gt;
#* Rechtsklick auf das Projekt -&amp;gt; &amp;lt;code&amp;gt;Team&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Share Project&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; -&amp;gt; Repository wählen -&amp;gt; &amp;lt;code&amp;gt;Use specific folder name&amp;lt;/code&amp;gt; -&amp;gt; Projekt in geeignetes Unterverzeichnis des Repositories eintragen (z.B. &amp;lt;/code&amp;gt;https://praktikum.multimedia.hs-augsburg.de/svn/ACCOUNT/&amp;lt;code&amp;gt;, wobei &amp;lt;code&amp;gt;ACCOUNT&amp;lt;/code&amp;gt; durch die HSA-RZ-Kennung ersetzt werden muss) -&amp;gt; &amp;lt;code&amp;gt;Finish&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flex Builder 3.x ===&lt;br /&gt;
&lt;br /&gt;
# Subclipse installieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Software Updates&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Find and Install&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Search for new features to install&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;New Remote Site&amp;lt;/code&amp;gt; -&amp;gt; URL: &amp;lt;code&amp;gt;http://subclipse.tigris.org/update_1.6.x/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Mindestens Subclipse, Subversion Client Adapter und JavaHL von dieser URL installieren. &lt;br /&gt;
# Repository eintragen:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Window&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Perspective&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Other&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN Repository Exploring&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Rechtsklick ins Fenster &amp;lt;code&amp;gt;SVN Repositories&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repository Location&amp;lt;/code&amp;gt; -&amp;gt; &amp;amp;lt;ein WebDav-Repository&amp;amp;gt; (z.B. &amp;lt;code&amp;gt;http://glossar.hs-augsburg.de/webdav/tutorium/&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* Man kann in diesem Fenster auch SVN-verwaltete Projekte in Eclipse importieren: Klick auf Dreiecke vor Repository-Namen und zugehörigen Unterverzeichnissen -&amp;gt; Projekt im Repository wählen (Rechstklick) -&amp;gt; &amp;lt;code&amp;gt;Checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ein bestehendes Projekt unter Repository-Verwaltung stellen: &lt;br /&gt;
#* Projektansicht herstellen (rechts oben im Drop-Down-Menü auf &amp;lt;code&amp;gt;Flex Development&amp;lt;/code&amp;gt; klicken) und Projekt anlegen bzw. auswählen.&lt;br /&gt;
#* Rechtsklick auf das Projekt -&amp;gt; &amp;lt;code&amp;gt;Team&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Share Project&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; -&amp;gt; Repository wählen -&amp;gt; &amp;lt;code&amp;gt;Use specific folder name&amp;lt;/code&amp;gt; -&amp;gt; Projekt in geeignetes Unterverzeichnis des Repositories eintragen (z.B. &amp;lt;/code&amp;gt;https://praktikum.multimedia.hs-augsburg.de/svn/ACCOUNT/&amp;lt;code&amp;gt;, wobei &amp;lt;code&amp;gt;ACCOUNT&amp;lt;/code&amp;gt; durch die HSA-RZ-Kennung ersetzt werden muss) -&amp;gt; &amp;lt;code&amp;gt;Finish&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flash Builder 4.x ===&lt;br /&gt;
&lt;br /&gt;
# Subclipse installieren:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Hilfe&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Software-Updates&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Suchen und installieren&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Neu zu installierende Features suchen&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Neue ferne Site&amp;lt;/code&amp;gt; -&amp;gt; URL: &amp;lt;code&amp;gt;http://subclipse.tigris.org/update_1.6.x/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Mindestens Subclipse, Subversion Client Adapter und JavaHL von dieser URL installieren. &lt;br /&gt;
# Repository eintragen:&lt;br /&gt;
#* &amp;lt;code&amp;gt;Fenster&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Perspektive&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Andere...&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN Repository Exploring&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Rechtsklick ins Fenster &amp;lt;code&amp;gt;SVN Repositories&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repository Location&amp;lt;/code&amp;gt; -&amp;gt; &amp;amp;lt;ein WebDav-Repository&amp;amp;gt; (z.B. &amp;lt;code&amp;gt;http://glossar.hs-augsburg.de/webdav/tutorium/&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* Man kann in diesem Fenster auch SVN-verwaltete Projekte in Eclipse importieren: Klick auf Dreiecke vor Repository-Namen und zugehörigen Unterverzeichnissen -&amp;gt; Projekt im Repository wählen (Rechstklick) -&amp;gt; &amp;lt;code&amp;gt;Checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ein bestehendes Projekt unter Repository-Verwaltung stellen: &lt;br /&gt;
#* Projektansicht herstellen (rechts oben im Drop-Down-Menü auf &amp;lt;code&amp;gt;Flex Development&amp;lt;/code&amp;gt; klicken) und Projekt anlegen bzw. auswählen.&lt;br /&gt;
#* Rechtsklick auf das Projekt -&amp;gt; &amp;lt;code&amp;gt;Team&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Share Project&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;SVN&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; -&amp;gt; Repository wählen -&amp;gt; &amp;lt;code&amp;gt;Use specific folder name&amp;lt;/code&amp;gt; -&amp;gt; Projekt in geeignetes Unterverzeichnis des Repositories eintragen (z.B. &amp;lt;/code&amp;gt;https://praktikum.multimedia.hs-augsburg.de/svn/ACCOUNT/&amp;lt;code&amp;gt;, wobei &amp;lt;code&amp;gt;ACCOUNT&amp;lt;/code&amp;gt; durch die HSA-RZ-Kennung ersetzt werden muss) -&amp;gt; &amp;lt;code&amp;gt;Finish&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dateivervaltung mit [[Subversion]] unter Mac OS X=&lt;br /&gt;
==svnX==&lt;br /&gt;
&lt;br /&gt;
[http://www.apple.com/downloads/macosx/development_tools/svnx.html svnX] ist ein [[Open Source|Open-Source]]-SVN-Client für Mac OS X (ab 10.4.9).&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
* Ein Subversion-Package (z.B, das von [http://homepage.mac.com/martinott/ Martin Ott]) ist Voraussetzung für den svnX-Client. &lt;br /&gt;
* svnX [http://www.apple.com/downloads/macosx/development_tools/svnx.html herunterladen].&lt;br /&gt;
* dmg-Datei ausführen.&lt;br /&gt;
&lt;br /&gt;
=== Auf ein Repository zugreifen===&lt;br /&gt;
* Repositories-Inspector öffnen (&amp;lt;code&amp;gt;Window&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repositories&amp;lt;/code&amp;gt;)&lt;br /&gt;
* eine Verbindung zu einem Repository erstellen (auf &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; klicken)&lt;br /&gt;
* Name : beliebiger Name&lt;br /&gt;
* Path: die URL des Repository eingeben (z.B. http://glossar.hs-augsburg.de/webdav/tutorium/ )&lt;br /&gt;
* User und Password eingeben&lt;br /&gt;
* Doppelklick auf das neu angelegte Repository in der Liste (es öffnet sich neues Fenster)&lt;br /&gt;
* auf Checkout klicken, um den Ordner festzulegen, der mit dem Repository verbunden werden soll (es öffnet sich der Working Copies Inspector)&lt;br /&gt;
* das Repository ist eingerichtet! Ab jetzt, sollte man im Repository-Inspector nichts mehr machen, es sei denn, man möchte grundlegende Änderungen vornehmen. Das Updaten, Committen, etc. sollte nur über den Working Copies Inspector geschehen.&lt;br /&gt;
&lt;br /&gt;
=== Committen:===&lt;br /&gt;
* im Working Copies Inspector doppelt auf das entsprechende Listenelement klicken&lt;br /&gt;
* die Ordner und Dateien, die man committen möchte markieren und auf &amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;&lt;br /&gt;
* wenn alle gewünschten Dateien &amp;quot;geaddet&amp;quot; wurden, auf &amp;lt;code&amp;gt;Commit&amp;lt;/code&amp;gt; klicken&lt;br /&gt;
&lt;br /&gt;
=== Updaten: ===&lt;br /&gt;
* im Working Copies Inspector doppelt auf das entsprechende Listenelement klicken&lt;br /&gt;
* auf &amp;lt;code&amp;gt;Update&amp;lt;/code&amp;gt; klicken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leider gibt es bei der Verbindung mit HTTPS-Repositories ein Problem mit, falls das Zertifikat nicht von einer vertrauenswürdigen Stelle zertifiziert wurde. Damit svnX derartige Repositories akzeptiert, hilft ein Trick: eine Anmeldung mit einem anderen Client (z.B. [http://zigversion.com/ ZigVersion] - 30Tage-Trial / freie Lizenz zu non-kommerziellen Gebrauch). &lt;br /&gt;
Alternative mit Terminal:&lt;br /&gt;
* &amp;lt;code&amp;gt;svn list https://praktikum.multimedia.hs-augsburg.de/svn/kowa/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Dann das Zertifikat permanent (p) akzeptieren.&lt;br /&gt;
[[Kategorie:Versionsverwaltung]]&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
{{{{SITENAME}}-konformer Artikel}}&lt;/div&gt;</summary>
		<author><name>Luetti</name></author>
	</entry>
</feed>