<?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=Ks</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=Ks"/>
	<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/Spezial:Beitr%C3%A4ge/Ks"/>
	<updated>2026-07-19T01:19:24Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Wert_(Programmierung)&amp;diff=44923</id>
		<title>Wert (Programmierung)</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Wert_(Programmierung)&amp;diff=44923"/>
		<updated>2018-06-28T10:28:56Z</updated>

		<summary type="html">&lt;p&gt;Ks: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Qualität&lt;br /&gt;
|correctness         = 5&lt;br /&gt;
|extent              = 4&lt;br /&gt;
|numberOfReferences  = 2&lt;br /&gt;
|qualityOfReferences = 3&lt;br /&gt;
|conformance         = 5&lt;br /&gt;
}}&lt;br /&gt;
==Definition (für nicht-objektorientierte [[Programmierung|Programmier-Paradigmen]])==&lt;br /&gt;
Ein &#039;&#039;&#039;Wert&#039;&#039;&#039; ist (im Sinne der meisten [[Programmierung|Programmier-Paradigmen]]) ein [[Daten|Datum]] (Einzahl von Daten), das folgende Merkmale aufweist:&lt;br /&gt;
 &lt;br /&gt;
*Ein Wert existiert dauerhaft, d.h., er wird weder erzeugt, noch kann er zerstört oder verändert werden.&lt;br /&gt;
&lt;br /&gt;
*Ein Wert &#039;&#039;w&#039;&#039; hat einen unveränderlichen, [[system]]weit eindeutigen und nicht anderweitig verwendbaren [[Wertidentifikator]] (WID) &#039;&#039;wid(w)&#039;&#039;, mit dem er jederzeit eindeutig identifiziert werden kann.&lt;br /&gt;
&lt;br /&gt;
*Neben dem Identifikator kann es zu jedem Zeitpunk &#039;&#039;t&#039;&#039; für einen Wert &#039;&#039;w&#039;&#039; noch einen oder mehrere [[Wertname]]n &#039;&#039;wnamen(w,t)&#039;&#039; geben. Diese sind im Gegensatz zum WID i.Allg. veränderlich, wiederverwendbar und nicht notwendigerweise systemweit eindeutig. Mit Hilfe eines Namens kann ein Wert daher nur unter bestimmten Bedingungen zu bestimmten Zeiten eindeutig identifiziert werden.&lt;br /&gt;
&lt;br /&gt;
*Für jeden Wert kann es eine Menge von [[Anfragemethode]]n geben, mit deren Hilfe spezielle Eigenschaften des Wertes ermittelt werden können.&lt;br /&gt;
&lt;br /&gt;
==Definition (für [[Objektorientierte Programmierung|objektorientierten Programmier-Paradigmen]])==&lt;br /&gt;
Ein &#039;&#039;&#039;Wert&#039;&#039;&#039; ist im Sinne der [[Objektorientierte Programmierung|Objektorientierten Programmierung]] ein [[Objekt]], &lt;br /&gt;
das folgende Merkmale aufweist:&lt;br /&gt;
 &lt;br /&gt;
* Ein Wert existiert dauerhaft, {{dh}}, er wurde „zu Anbeginn der Zeit“ erzeugt und wird erst „zum Ende der Zeit“ zerstört. Es gibt also keine [[Konstruktor]]en und [[Destruktor]]en für Werte.&lt;br /&gt;
&lt;br /&gt;
* Der Zustand eines Wertes kann nicht verändert werden. &lt;br /&gt;
&lt;br /&gt;
* Der [[Objektidentifikator]] (OID) eines Wertes &#039;&#039;w&#039;&#039; wird i.&amp;amp;nbsp;Allg. [[Wertidentifikator]] (WID) genannt: wid(w) := oid(w).&lt;br /&gt;
&lt;br /&gt;
* Ein [[Objektname]] eines Wertes wird i.&amp;amp;nbsp;Allg. [[Wertname]] genannt. &lt;br /&gt;
&lt;br /&gt;
* Jeder Wert hat zu jedem Zeitpunkt mindestens einen Wertnamen.&lt;br /&gt;
&lt;br /&gt;
* Für jeden Wert kann es eine Menge von [[Anfragemethode]]n geben, mit deren Hilfe spezielle Eigenschaften des Wertes ermittelt werden können. [[Modifikationsmethode]]n gibt es für Werte jedoch nicht.&lt;br /&gt;
&lt;br /&gt;
==Bemerkungen==&lt;br /&gt;
&lt;br /&gt;
===Bedeutung von „systemweit“===&lt;br /&gt;
Der in der Definition verwendete Beriff „&#039;&#039;systemweit&#039;&#039;“ ist nicht eindeutig definiert, sondern hängt von der jeweiligen Systemumgebung ab. Bei einem einfachen Programmlauf eines [[JAVA]]-Programms beispielsweise bedeutet „&#039;&#039;systemweit&#039;&#039;“ für ein Wert „während der Lebensdauer des Programms (die endet spätestens mit dem Programmende) innerhalb der [[Laufzeitumgebung]] des Programms“. Für ein verteiltes&lt;br /&gt;
objektorientiertes Datenbanksystem bedeutet „&#039;&#039;systemweit&#039;&#039;“ dagegen  „über alle beteiligten Datenbanken hinweg solange die zugehörigen Datenbanken existieren“.&lt;br /&gt;
&lt;br /&gt;
===Datentyp===&lt;br /&gt;
Der Begriff [[Datentyp]] wird meist in einem Atemzug mit dem Begriff [[Wert]] genannt. Ein Datentyp beschreibt eine {{Menge}} von Werten, für&lt;br /&gt;
die bestimmte [[Funktion]]en definiert sind.&lt;br /&gt;
&lt;br /&gt;
Man beachte, dass die obige Definition ohne den Begriff [[Datentyp]] auskommt.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
Die [[natürliche Zahlen|natürliche Zahl]] &amp;lt;code&amp;gt;75&amp;lt;/code&amp;gt; ist ein typischer Wert, genauer gesagt, ein typischer [[Wertname]]. Mögliche [[Wertname]]n, die alle denselben Wert bezeichnen, sind:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;75&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;+75&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;075&amp;lt;/code&amp;gt; (wenn führende Nullen ignoriert werden) oder &amp;lt;code&amp;gt;0113&amp;lt;/code&amp;gt; (wenn eine führende Null ausdrückt, dass die Zahl in [[Oktalsystem|oktaler]] Schreibweise dargestellt wird) &lt;br /&gt;
* &amp;lt;code&amp;gt;0x4b&amp;lt;/code&amp;gt; ([[Hexagesimalsystem|hexagesimale Darstellung]])&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Der zugehörige [[Wertidentifikator]] hängt vom verwendeten Programmiersystem ab. &amp;lt;br /&amp;gt; &lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
* 8-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;0100 1011&amp;lt;/code&amp;gt; (Datentyp [[Tiny Integer (Datentyp)|Tiny Integer]])&lt;br /&gt;
* 16-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;0000 0000 0100 1011&amp;lt;/code&amp;gt; (Datentyp [[Small Integer (Datentyp)|Small Integer]])&lt;br /&gt;
* 32-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;0000 0000 000 0000 000 0000 0100 1011&amp;lt;/code&amp;gt; (Datentyp [[Integer (Datentyp)|Integer]])&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel ist der Buchstabe &amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt;. Auch dieser Wert hat verschiedene Wertnamen:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;\x04b&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;\113&amp;lt;/code&amp;gt;&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Der zugehörige [[Wertidentifikator]] hängt wiederum vom verwendeten Programmiersystem ab.&amp;lt;br /&amp;gt; &lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
* 8-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;0100 1011&amp;lt;/code&amp;gt; ([[ASCII]]-Code)&lt;br /&gt;
* 16-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;0000 0000 0100 1011&amp;lt;/code&amp;gt; ([[UTF-16]]-Code)&lt;br /&gt;
* 8-stellige [[Dualsystem|Dualzahl]] &amp;lt;code&amp;gt;1101 0010&amp;lt;/code&amp;gt; ([[EBCDIC]]-1148-Code)&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Es fällt auf, dass die möglichen Wertidentifikatoren dieser beiden Werte teilweise übereinstimmen.&lt;br /&gt;
Zum Beispiel ist der Wertidentifikator der Small-Integer-Zahl &amp;lt;code&amp;gt;75&amp;lt;/code&amp;gt; gleich dem [[UTF-16]]-Code des Buchstaben &amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt;. Dies widerspricht jedoch der Forderung nach „systemweiter Eindeutigkeit“ des Wertidentifikators. &lt;br /&gt;
&lt;br /&gt;
Viele Programmiersysteme erzwingen diese Eindeutigkeit, indem sie z.B. jeden Wertidentifikator um einen eindeutigen Typidentifikator erweitern.&lt;br /&gt;
Es gibt allerdings auch Sprachen, wie z.B. C++, die aus Performanzgründen die  systemweite Eindeutigkeit von Wertidentifikatoren nicht automatisch erzwingen. Das hat zur Folge, dass zur Laufzeit eines Programms zwei unterschiedliche Werte in bestimmten Situationen nicht mehr unterschieden werden können (z.B. nachdem diese Werte in eine [[Liste]] oder in ein [[Array]] eingefügt wurden).&lt;br /&gt;
&lt;br /&gt;
==Quellen==&lt;br /&gt;
&lt;br /&gt;
*{{Quelle|Kowarschick, W.: Multimedia-Programmierung}}&lt;br /&gt;
*{{Quelle|Kowarschick, W. (2002): Multimedia-Programmierung - Objektorientierte Grundlagen}}&lt;br /&gt;
*{{Quelle|Kowarschick, W. (2002): Skriptum zur Vorlesung Multimedia Softwareentwicklung II}}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Objekt (OOP)|Objekt]]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Value_%28computer_science%29 Wikipedia (en): Value (Computer Science)]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
[[Kategorie:Objektorientierte Programmierung]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[en:Value]]&lt;br /&gt;
[[Kategorie:Kapitel:Multimedia-Programmierung]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ks</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Multimedia-Bibliothek&amp;diff=38278</id>
		<title>Multimedia-Bibliothek</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Multimedia-Bibliothek&amp;diff=38278"/>
		<updated>2015-11-02T12:08:17Z</updated>

		<summary type="html">&lt;p&gt;Ks: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
&lt;br /&gt;
Die [[Multimedia-Bibliothek]] (MM-Bibliothek) enthält einige Bücher der [[HSA-Bibliothek]] zum Thema [[Projektmanagement]] und [[Content-Management]].&lt;br /&gt;
&lt;br /&gt;
==Bemerkungen==&lt;br /&gt;
&lt;br /&gt;
Die MM-Bibliothek wird von [[Stefan König]] betrieben. Er verleiht die Bücher an Studierende der HS Augsburg, insbesondere an Teilnehmer der Vorlesungen [[:Kategorie:Projektmanagement|Projektmanagement]] sowie [[:Kategorie:Content-Management|Content-Management]].&lt;br /&gt;
&lt;br /&gt;
==Bücher in der Bibliothek==&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Quelle:MMBib::+]]|?Quelle:MMBib=Signatur|format=table}}&lt;br /&gt;
&lt;br /&gt;
==Quelle==&lt;br /&gt;
&lt;br /&gt;
* [[Benutzer:Kowa|Wolfgang Kowarschick]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:HSA]]&lt;/div&gt;</summary>
		<author><name>Ks</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Installation_von_Eclipse&amp;diff=27214</id>
		<title>Installation von Eclipse</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Installation_von_Eclipse&amp;diff=27214"/>
		<updated>2013-11-26T08:45:15Z</updated>

		<summary type="html">&lt;p&gt;Ks: /* Deutsche Sprachpakete installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Qualität&lt;br /&gt;
|correctness         = 4&lt;br /&gt;
|extent              = 5&lt;br /&gt;
|numberOfReferences  = 5&lt;br /&gt;
|qualityOfReferences = 4&lt;br /&gt;
|conformance         = 5&lt;br /&gt;
}}&lt;br /&gt;
=Vorbemerkung=&lt;br /&gt;
&lt;br /&gt;
[[Eclipse]] ist für die Entwicklung von dynamische Web-Anwendungen mit und ohne einen Web-Server (wie z.B. Tomcat) recht gut geeignet.&lt;br /&gt;
&lt;br /&gt;
Für Windows werden folgende Annahmen gemacht: Auf der Partition C befindet sich das Windows-System und die Benutzerdaten. &lt;br /&gt;
Da Eclipse „out of the box“ läuft, wird es auf der Partition mit den Benutzerdaten installiert.&lt;br /&gt;
&lt;br /&gt;
==Vorgefertigete Eclipse-Instanzen (derzeit nur für Windows 7)==&lt;br /&gt;
&lt;br /&gt;
Für Windows 7, 64 Bit gibt es eine [[Installation von Eclipse/Vorgefertigte Eclipse-Instanzen|vorgefertigte Eclipse-Instanz]], die&lt;br /&gt;
Sie direkt herunterladen und verwenden können. Sie sparen sich damit die relativ komplexe Installation und Konfiguration von Eclipse, die im Folgenden beschrieben wird.&lt;br /&gt;
&lt;br /&gt;
=Installation von Eclipse=&lt;br /&gt;
&lt;br /&gt;
* Eclipse (Keppler, 4.3) herunterladen:&lt;br /&gt;
** &#039;&#039;&#039;Eclipse IDE for Java EE Developers&#039;&#039;&#039; (32 Bit oder 64 Bit) [http://eclipse.org/downloads/]; &#039;&#039;&#039;ACHTUNG: Andere Eclipse-Varianten enthalten die hier benötigte Web-Entwicklungsumgebnung nicht. Sie müssen die Version &#039;&#039;Java EE Developers&#039;&#039; verwenden.&#039;&#039;&#039;&lt;br /&gt;
* Zip-Datei nach &amp;lt;code&amp;gt;C:\web&amp;lt;/code&amp;gt; (Windows) bzw. &amp;lt;code&amp;gt;/Applications/&amp;lt;/code&amp;gt; (Mac OS) entpacken ⇒ &amp;lt;code&amp;gt;C:\web\eclipse&amp;lt;/code&amp;gt; enthält Eclipse (&amp;lt;code&amp;gt;C:\web\eclipse\eclipse.exe&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;/Applications/eclipse/Eclipse.app&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beim ersten Start von Eclipse werden Sie nach einem Workspace gefragt. Wählen Sie einen geeigneten Ordner aus:&#039;&#039;&#039;&lt;br /&gt;
* Privater Rechner: z.B. &amp;lt;code&amp;gt;C:\web\workspace-mmprog&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;/Benutzer/&#039;&#039;&#039;BENUTZERNAME&#039;&#039;&#039;/Programmierung/web/workspace-mmprog&amp;lt;/code&amp;gt;&lt;br /&gt;
* HSA-Rechner: z.B. &amp;lt;code&amp;gt;Z:\mmprog\workspace&amp;lt;/code&amp;gt;, wichtig ist, dass Sie Laufwerk Z (das ist Ihr persönliches Benutzerverzeichnis) benutzen&lt;br /&gt;
&lt;br /&gt;
==Deutsche Sprachpakete installieren==&lt;br /&gt;
Das [http://www.eclipse.org/babel/downloads.php Eclipse Babel Project] stellt diverse Sprach-Pakete zu Verfügung, die allerdings noch nicht ganz fertiggestellt sind.&lt;br /&gt;
&lt;br /&gt;
* Eclipse starten (&amp;lt;code&amp;gt;C:\web\eclipse\eclipse.exe&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;/Applications/eclipse/Eclipse.app&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Wählen Sie einen geeignet Workspace aus (z.B. &amp;lt;code&amp;gt;C:\web\mmprog&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;/Benutzer/&#039;&#039;&#039;BENUTZERNAME&#039;&#039;&#039;/Studium/mmprog&amp;lt;/code&amp;gt;; auf den Laborrechnern müssen Sie Ihr Home-Verzeichnis nehmen, nicht den Desktop!)&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Install New Software&amp;lt;/code&amp;gt;&lt;br /&gt;
* Work with: &amp;lt;code&amp;gt;http://download.eclipse.org/technology/babel/update-site/R0.11.0/kepler&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;&lt;br /&gt;
* Name: &amp;lt;code&amp;gt;Babel&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
* (lange) warten bis &amp;lt;code&amp;gt;Pending&amp;lt;/code&amp;gt; verschwindet&lt;br /&gt;
* &amp;lt;code&amp;gt;Babel Language Packs in German&amp;lt;/code&amp;gt; aufklappen (Klick auf Dreieck)&lt;br /&gt;
* Alle in diesem Ordner enthaltenen Language Packs selektieren bis auf &#039;&#039;Babel Language Pack for rt.rap in German&#039;&#039; (da dieses Packet einen Fehler in Eclipse integriert) &lt;br /&gt;
* &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;I accept ...&amp;lt;/code&amp;gt; selektieren → &amp;lt;code&amp;gt;Finish&amp;lt;/code&amp;gt;&lt;br /&gt;
* Warnung akzeptieren: &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Restart Now&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manchmal sind die Babel-Eclipse-Server überlastet. Alternativ ist eine manuelle Installation des Sprachpakets möglich:&lt;br /&gt;
* Downloaden des Pakets &amp;lt;code&amp;gt;http://download.eclipse.org/technology/babel/babel_language_packs/R0.11.0/kepler/kepler.php#de&amp;lt;/code&amp;gt;  (vgl. &amp;lt;code&amp;gt;http://www.eclipse.org/babel/downloads.php&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;BabelLanguagePack-eclipse-de_4.3.0.v20130724043401.zip&amp;lt;/code&amp;gt; herunterladen&lt;br /&gt;
* Die beiden Ordner, die im Ordner &amp;lt;code&amp;gt;eclipse&amp;lt;/code&amp;gt; des ZIP-Archivs enthalten sind, in den Eclipse-Programm-Ordner &amp;lt;code&amp;gt;C:\web\eclipse&amp;lt;/code&amp;gt;&lt;br /&gt;
* Bei OSX Vorsicht! - Inhalte der Ordner &#039;&#039;&#039;features&#039;&#039;&#039; und &#039;&#039;&#039;plugins&#039;&#039;&#039; in die jeweiligen Ordner &amp;lt;code&amp;gt;/Applications/eclipse/features&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;/Applications/eclipse/plugins&amp;lt;/code&amp;gt; kopieren&lt;br /&gt;
* Eclipse neu starten &lt;br /&gt;
&lt;br /&gt;
===Deutsche Rechtschreibprüfung installieren (optional)===&lt;br /&gt;
* [http://mmprog.hs-augsburg.de/beispiele/eclipse/german-utf8.dic german-utf8.dic] herunterladen und unter &amp;lt;code&amp;gt;C:/web/eclipse/dropins&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;/Applications/eclipse/dropins&amp;lt;/code&amp;gt; speichern&lt;br /&gt;
&lt;br /&gt;
=Diverse weitere Eclipse-Pakete installieren=&lt;br /&gt;
&lt;br /&gt;
==Subclipse und Aptana==&lt;br /&gt;
&lt;br /&gt;
Folgende Plugins sollten Sie installieren:&lt;br /&gt;
* Subclipse ist ein recht guter [[Subversion|Subversion-Client]] für Eclipse. Dieser wird benötigt, um die Projektergenisse regelmäßig in ein Subversion-Repository zu sichern.&lt;br /&gt;
* Aptana ist ein recht gutes Eclipse-Plugin zur Entwicklung von HTML/JavaScript-Anwendungen.&lt;br /&gt;
&lt;br /&gt;
Die Installation dieser Plugins ist relativ einfach:&lt;br /&gt;
&lt;br /&gt;
* Die XML-Datei [http://glossar.hs-augsburg.de/beispiel/eclipse/extensions.xml extension.xml] herunterladen. Diese enthält die URLs der oben aufgeführten Plugins.&lt;br /&gt;
* Klick auf &amp;lt;code&amp;gt;Fenster&amp;lt;/code&amp;gt; → Klick auf &amp;lt;code&amp;gt;Benutzervorgaben&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Installieren/Aktualisieren&amp;lt;/code&amp;gt; ausklappen → Klick auf &amp;lt;code&amp;gt;Websites mit verfügbarer Software&amp;lt;/code&amp;gt; &lt;br /&gt;
* Klick auf &amp;lt;code&amp;gt;Importieren&amp;lt;/code&amp;gt; → Die Datei &amp;lt;code&amp;gt;extensions.xml&amp;lt;/code&amp;gt; auswählen → Klick auf &amp;lt;code&amp;gt;Öffnen&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
* Klick auf &amp;lt;code&amp;gt;Hilfe&amp;lt;/code&amp;gt; → Klick auf &amp;lt;code&amp;gt;Neue Software installieren...&amp;lt;/code&amp;gt;&lt;br /&gt;
* Work with: &amp;lt;code&amp;gt;--All Available Sites--&amp;lt;/code&amp;gt; aus dem Drop-Down-Menü auswählen&lt;br /&gt;
* Häckchen vor &amp;lt;code&amp;gt;Aptana Studio 3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Subclipse&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SVNKit&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Weiter&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Weiter&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Ich akzeptiere ...&amp;lt;/code&amp;gt; auswählen → &amp;lt;code&amp;gt;Fertigstellen&amp;lt;/code&amp;gt;&lt;br /&gt;
* Warnung akzeptieren: &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;&lt;br /&gt;
* Apatana möchte zusätzlich Aptana-Git in Eclipse integrieren. Das können Sie machen, ist für die Vorlesung MMProg aber nicht notwendig. &lt;br /&gt;
* &amp;lt;code&amp;gt;Jetzt neu starten&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==JSLint==&lt;br /&gt;
&lt;br /&gt;
[http://www.jslint.com/ JSLint] analysiert die Syntax einer JavaScript-Datei und macht Verbesserungsvorschläge.&lt;br /&gt;
&lt;br /&gt;
Die über den Paket-Manager installierbare JSLint-Version&lt;br /&gt;
(&amp;lt;code&amp;gt;http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/jslint4java1/download&amp;lt;/code&amp;gt;) ist veraltet.&lt;br /&gt;
Man kann JSLint auch „von Hand“ installieren (vgl: http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin):&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/jslint4java/downloads/list &amp;lt;code&amp;gt;jslint4java-2.x.x-dist.zip&amp;lt;/code&amp;gt;] herunterladen&lt;br /&gt;
* &amp;lt;code&amp;gt;jslint4java-2.x.x-dist.zip&amp;lt;/code&amp;gt; in Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins&amp;lt;/code&amp;gt; entpacken&lt;br /&gt;
* [https://raw.github.com/douglascrockford/JSLint/master/jslint.js &amp;lt;code&amp;gt;jslint.js&amp;lt;/code&amp;gt;] herunterladen umd im Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins&amp;lt;/code&amp;gt; speichern; allerdings schlägt diese Version teilweise „Verbesserungen“ vor, die die Semantik des Programms verändern; Alternative: [http://mmprog.hs-augsburg.de/beispiele/eclipse/jslint-wk.js &amp;lt;code&amp;gt;jslint-wk.js&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
==JSDoc==&lt;br /&gt;
&lt;br /&gt;
[http://usejsdoc.org/ JSDoc] erstellt aus in JavaScript-Dateien enthaltenen Kommentaren, die bestimmte Formatbedingungen erfüllen, automatisch eine [[HTML]]-[[API]]-Dokumentation. &lt;br /&gt;
&lt;br /&gt;
* [https://github.com/jsdoc3/jsdoc/archive/master.zip &amp;lt;code&amp;gt;jsdoc-master.zip&amp;lt;/code&amp;gt;] herunterladen&lt;br /&gt;
* [https://github.com/terryweiss/docstrap/archive/master.zip &amp;lt;code&amp;gt;docstrap-master.zip&amp;lt;/code&amp;gt;] herunterladen (= JSDoc-Templates; Sie können alternativ auch Ihre eigenenen erstellen :-))&lt;br /&gt;
* &amp;lt;code&amp;gt;jsdoc-master.zip&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;docstrap-master.zip&amp;lt;/code&amp;gt; in den Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins&amp;lt;/code&amp;gt; entpacken&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die CCS-Dateien von docstrap sind fehlerhaft (vgl. https://github.com/terryweiss/docstrap/issues/5)&lt;br /&gt;
und sollten angepasst werden (vgl. [https://github.com/michaelward82/docstrap/commit/3b21274acf2ae83c229b08f083539905ea990e64 Line numbering and code now line up. Fixes issue #5.] und &lt;br /&gt;
[https://github.com/michaelward82/docstrap/commit/3b21274acf2ae83c229b08f083539905ea990e64 Line numbering and code now line up. Fixes issue #5.]).&lt;br /&gt;
&lt;br /&gt;
Für den Style &amp;lt;code&amp;gt;cosmo&amp;lt;/code&amp;gt; habe ich diese Korrektur durchgeführt. Kopieren Sie einfach&lt;br /&gt;
http://glossar.hs-augsburg.de/beispiel/eclipse/docstrap/site.cosmo.css in den Eclipse-Ordner&lt;br /&gt;
&amp;lt;code&amp;gt;C:\web\eclipse\dropins\docstrap-master\template\static\styles\&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==YUI Compressor==&lt;br /&gt;
&lt;br /&gt;
* YUI Compressor ([https://github.com/downloads/yui/yuicompressor/yuicompressor-2.4.7.zip yuicompressor-2.4.7.zip]) herunterladen&lt;br /&gt;
* yuicompressor-2.x.x.zip in den Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;/Applications/eclipse/dropins&amp;lt;/code&amp;gt; entpacken&lt;br /&gt;
* Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins\yuicompressor&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;/Applications/eclipse/dropins/yuicompressor&amp;lt;/code&amp;gt; erstellen&lt;br /&gt;
* In den Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins\yuicompressor&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;/Applications/eclipse/dropins/yuicompressor&amp;lt;/code&amp;gt; die Datei [http://glossar.hs-augsburg.de/beispiel/eclipse/build.xml &amp;lt;code&amp;gt;build.xml&amp;lt;/code&amp;gt;]&amp;lt;ref&amp;gt;vgl. {{Quelle|Santos, S. (2009): Combine and minimize JavaScript and CSS files for faster loading}}&amp;lt;/ref&amp;gt; einfügen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung&#039;&#039;&#039;&lt;br /&gt;
  &lt;br /&gt;
Die aktuelle Version [http://yuilibrary.com/download/yuicompressor/ yuicompressor-2.4.8.zip] funktioniert auf Windows-Systemen leider nicht korrekt (https://github.com/yui/yuicompressor/issues/78).&lt;br /&gt;
Unter Linux und MacOS kann diese Version dagegen problemlos eingesetzt werden. Allerdings wird hierfür das&lt;br /&gt;
Build-Skript [http://glossar.hs-augsburg.de/beispiel/eclipse/build-2.4.8.xml &amp;lt;code&amp;gt;build-2.4.8.xml&amp;lt;/code&amp;gt;] benötigt, das unter dem Namen &amp;lt;code&amp;gt;build.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
im Ordner &amp;lt;code&amp;gt;C:\web\eclipse\dropins\yuicompressor&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;/Applications/eclipse/dropins/yuicompressor&amp;lt;/code&amp;gt; abgespeichert werden muss.&lt;br /&gt;
&lt;br /&gt;
=Eclipse konfigurieren=&lt;br /&gt;
&lt;br /&gt;
Befolgen Sie die Anweisungen von „[[Konfiguration von Eclipse]]“.&lt;br /&gt;
&lt;br /&gt;
=Integration von Tomcat (optional)=&lt;br /&gt;
&lt;br /&gt;
Wenn [[Tomcat]] für die Entwicklung von Web-Projekten verwendet wird, sollte &lt;br /&gt;
[[Installation von Tomcat|Tomcat zunächst installiert]] und dann in Eclipse eingebunden werden:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Datei&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Neu&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Andere&amp;lt;/code&amp;gt;&lt;br /&gt;
* Klick auf Dreieck vor &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt;&lt;br /&gt;
* Klick auf Dreieck vor &amp;lt;code&amp;gt;Apache&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Tomcat Version 7.0 - Server&amp;lt;/code&amp;gt; ⇒ &amp;lt;code&amp;gt;Weiter&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;Fertig stellen&amp;lt;/code&amp;gt; (je nachdem, welcher Button klickbar ist)&lt;br /&gt;
* Tomcat-Installationsverzeichnis angeben: &amp;lt;code&amp;gt;C:\web\tomcat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Klick auf &amp;lt;code&amp;gt;Fertig stellen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomcat-Projekt benötigen eine Laufzeit-Umgebung, in der die eigentlichen Web-Auftritte gespeicher werden. Hierfür gibt es mehrere Möglichkeiten:&lt;br /&gt;
* das Tomcat-Webapps-Verzeichnis (&amp;lt;code&amp;gt;C:\web\tomcat\webapps&amp;lt;/code&amp;gt;)&lt;br /&gt;
* ein spezieller Ordner im versteckten Verzeichnis  &amp;lt;code&amp;gt;C:\web\workspace\.metadata&amp;lt;/code&amp;gt; (schwer zu finden, nicht zu empfehlen)&lt;br /&gt;
* ein Eclipse-Projekt namens Tomcat, auf dessen Inhalt auch direkt über Eclipse zugegriffen werden kann&lt;br /&gt;
&lt;br /&gt;
Hier wird die dritte Möglichkeit verwendet:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Datei&amp;lt;/code&amp;gt; ⇒ &amp;lt;code&amp;gt;Neu&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Andere&amp;lt;/code&amp;gt;&lt;br /&gt;
* Klick auf Dreieck vor &amp;lt;code&amp;gt;Allgemein&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Projekt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Projektname: &amp;lt;code&amp;gt;Tomcat&amp;lt;/code&amp;gt;&lt;br /&gt;
* Tomcat konfigurieren: &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; → Doppelklick &amp;lt;code&amp;gt;Tomcat Version 7.0 - Server&amp;lt;/code&amp;gt;&lt;br /&gt;
* Tomcat konfigurieren: &amp;lt;code&amp;gt;Use custom Location&amp;lt;/code&amp;gt; → Server path: &amp;lt;code&amp;gt;Tomcat&amp;lt;/code&amp;gt; (das ist das zuvor angelegte Projekt), Deploy path: &amp;lt;code&amp;gt;webapps&amp;lt;/code&amp;gt;&lt;br /&gt;
* Tomcat ist einsatzbereit: &amp;lt;code&amp;gt;Server&amp;lt;/code&amp;gt; → Rechtsklick &amp;lt;code&amp;gt;Tomcat Version 7.0 - Server&amp;lt;/code&amp;gt; oder Steuermenü in der Serverleist: Tomcat starten/stoppen etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;350&amp;quot; heights=&amp;quot;250&amp;quot; perrow=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
  Medium:Eclipse_Tomcat_07.png | Tomcat konfigurieren und mit &amp;lt;code&amp;gt;Strg-S&amp;lt;/code&amp;gt; speichern&lt;br /&gt;
  Medium:Eclipse_Tomcat_08.png | Tomcat verwalten: starten/stoppen/etc.&lt;br /&gt;
  Medium:Eclipse_Tomcat_09.png | Tomcat-Log-Datei: Der Start war erfolgreich&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Integration von Apache (optional)=&lt;br /&gt;
{{TBD}}&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; {{Quelle|Kowarschick, W.: Content-Management}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; {{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Alle übrigen Quellen wurden direkt im Text angegeben.&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
* [[Installation von Eclipse/Android SDK|Integration des Android SDKs zur Entwicklung von Android-Anwendungen mit Eclipse]]&lt;br /&gt;
* [[Konfiguration von Eclipse]]&lt;br /&gt;
[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]&lt;/div&gt;</summary>
		<author><name>Ks</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Subversion/HowTo&amp;diff=13223</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=13223"/>
		<updated>2009-09-17T07:05:36Z</updated>

		<summary type="html">&lt;p&gt;Ks: /* Flash Builder 4.x */&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;
# [http://tortoisesvn.net/downloads 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://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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;
# svnX installieren:&lt;br /&gt;
#* Eine unterstütztes Subversion-package (z.B, das von [http://homepage.mac.com/martinott/ Martin Ott])  ist Voraussetzung für den SVNX-Client. Es wird ein Package ab Version 1.4 unterstützt. &lt;br /&gt;
#* Die Installation gestaltet sich einfach: Package-Installations-Routine runterladen und installieren, anschliessend [http://www.apple.com/downloads/macosx/development_tools/svnx.html SVNX].&lt;br /&gt;
# Repository eintragen:&lt;br /&gt;
#* Über den Repositories-Inspector (&amp;lt;code&amp;gt;Window&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repositories&amp;lt;/code&amp;gt;) eine Verbindung zu dem Repository erstellen (&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Verbindungsaufbau zum Repository über Doppelklick auf entsprechendes Listenelement. &lt;br /&gt;
Leider gibt es bei der Verbindung mit FH-Repositories ein Problem mit dem verwendeten Zertifikat (wird seitens svnX nicht als solches erkannt) und benötigt eine Hilfestellung: 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;
 svn list https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00&lt;br /&gt;
Dann das Zertifikat akzeptieren.&lt;br /&gt;
[[Kategorie:Versionsverwaltung]]&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
{{{{SITENAME}}-konformer Artikel}}&lt;/div&gt;</summary>
		<author><name>Ks</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Subversion/HowTo&amp;diff=13222</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=13222"/>
		<updated>2009-09-17T07:05:13Z</updated>

		<summary type="html">&lt;p&gt;Ks: /* Eclipse 3.4.x */&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;
# [http://tortoisesvn.net/downloads 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://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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://sublicpse.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;https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/&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. https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00/mmprog/butterfly/) -&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;
# svnX installieren:&lt;br /&gt;
#* Eine unterstütztes Subversion-package (z.B, das von [http://homepage.mac.com/martinott/ Martin Ott])  ist Voraussetzung für den SVNX-Client. Es wird ein Package ab Version 1.4 unterstützt. &lt;br /&gt;
#* Die Installation gestaltet sich einfach: Package-Installations-Routine runterladen und installieren, anschliessend [http://www.apple.com/downloads/macosx/development_tools/svnx.html SVNX].&lt;br /&gt;
# Repository eintragen:&lt;br /&gt;
#* Über den Repositories-Inspector (&amp;lt;code&amp;gt;Window&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;Repositories&amp;lt;/code&amp;gt;) eine Verbindung zu dem Repository erstellen (&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Verbindungsaufbau zum Repository über Doppelklick auf entsprechendes Listenelement. &lt;br /&gt;
Leider gibt es bei der Verbindung mit FH-Repositories ein Problem mit dem verwendeten Zertifikat (wird seitens svnX nicht als solches erkannt) und benötigt eine Hilfestellung: 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;
 svn list https://webdav.multimedia.hs-augsburg.de/2009sose/iam4/iam00&lt;br /&gt;
Dann das Zertifikat akzeptieren.&lt;br /&gt;
[[Kategorie:Versionsverwaltung]]&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
{{{{SITENAME}}-konformer Artikel}}&lt;/div&gt;</summary>
		<author><name>Ks</name></author>
	</entry>
</feed>