<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>javathreads.de &#187; Tortoise</title>
	<atom:link href="http://javathreads.de/tag/tortoise/feed/" rel="self" type="application/rss+xml" />
	<link>http://javathreads.de</link>
	<description>Blog rund um Java und Web Entwicklung</description>
	<lastBuildDate>Wed, 02 Nov 2011 10:37:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Subversion unter Eclipse Ganymede konfigurieren</title>
		<link>http://javathreads.de/2008/07/subversion-unter-eclipse-ganymede-konfigurieren/</link>
		<comments>http://javathreads.de/2008/07/subversion-unter-eclipse-ganymede-konfigurieren/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 07:00:08 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[Informatik]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Ganymede]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Subversive]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Tortoise]]></category>

		<guid isPermaLink="false">http://javathreads.de/?p=130</guid>
		<description><![CDATA[[Update 12.07.2009] Aktualisierte Installationsanleitung f&#252;r Subversion unter Eclipse Galileo (3.5)
Die Versionierungssoftware Subversion (SVN) hat mittlerweile CVS als das Tool der Wahl abgel&#246;st und ist immer mehr auf dem Vormarsch. In Eclipse Europa (Eclipse 3.3) war das Eclipse Plugin Subclipse weit verbreitet und hat gute Dienste als SVN Client geleistet.

 Mit Eclipse Ganymede (Eclipse 3.4) hat [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>[Update 12.07.2009]</em></strong> Aktualisierte Installationsanleitung f&#252;r <a href="http://javathreads.de/2009/07/subversion-unter-eclipse-galileo-konfigurieren/">Subversion unter Eclipse Galileo (3.5)</a></p>
<p>Die Versionierungssoftware <a href="http://de.wikipedia.org/wiki/Subversion_(Software)">Subversion</a> (SVN) hat mittlerweile <a href="http://de.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> als das Tool der Wahl abgel&#246;st und ist immer mehr auf dem Vormarsch. In Eclipse Europa (Eclipse 3.3) war das Eclipse Plugin <a href="http://subclipse.tigris.org/">Subclipse</a> weit verbreitet und hat gute Dienste als SVN Client geleistet.</p>
<div style="float:left; margin-right: 5px;"><img src="http://javathreads.de/data/uploads/2008/07/subversivelogo.gif" alt="" title="Subversive Logo" width="91" height="67" class="alignnone size-full wp-image-143" /></div>
<p> Mit <a href="http://javathreads.de/2008/07/eclipse-ganymede-als-jee-entwicklungsumgebung/">Eclipse Ganymede</a> (Eclipse 3.4) hat sich etwas in der SVN Unterst&#252;tzung getan. Zum einen ist bisher noch keine Unterst&#252;tzung Seitens Subclipse f&#252;r Eclipse 3.4 erschienen und zum anderen hat Eclipse in Ganymede das Konkurrenzprodukt <a href="http://www.eclipse.org/subversive/">Subversive</a> direkt integriert. Somit hat sich auch die Installation des SVN Clients in Eclipse Ganymede auch etwas ge&#228;ndert. Es wird nun zwischen dem Subversive Plugin und dem SVN Connector unterschieden. W&#228;hrend das Subversive Plugin von Eclipse entwickelt und gewartet wird, liegt der SVN Connector weiterhin in der Hand von <a href="http://www.polarion.org/index.php?page=overview&#038;project=subversive">polarion.org</a>.</p>
<p>Folgende <strong>f&#252;nf Schritte</strong> sind notwendig um das Subversive Plugin sowie den SVN Connector von Subversive in Eclipse Ganymede zu installieren.</p>
<p><span id="more-130"></span></p>
<h3>Installation von Subversion</h3>
<p><strong><em>[Update 01.10.2008]</em></strong> Nachdem mehrere Kommentare aufgetaucht sind, dass die Connectors nicht selektierbar seien oder irgendetwas anderes nicht funktioniert, habe ich den Weg nochmal bei mir druchgespielt und hier den Teil mit Screenshots geupdatet. Es waren bei mir nur <strong>f&#252;nf Schritte notwendig</strong> um mein Subversive Client zu installieren und auf mein SVN Repository zuzgreifen. Der sechste Schritt bezieht sich auf die SVN Perspektive.</p>
<ul>
<li><a href="#schritt1">Schritt 1: Update Seites hinzuf&#252;gen</a></li>
<li><a href="#schritt2">Schritt 2: Zu installierende Software selektieren</a></li>
<li><a href="#schritt3">Schritt 3: Best&#228;tigen der zu installierenden Software</a></li>
<li><a href="#schritt4">Schritt 4: Eclipse neu starten</a></li>
<li><a href="#schritt5">Schritt 5: SVN Connector ausw&#228;hlen/konfigurieren</a></li>
<li><a href="#schritt6">(Schritt 6: Mit Subversion in der SVN Perspektive arbeiten)</a></li>
</ul>
<div class="subHeadline"><a name="schritt1" class="noLink">Schritt 1: Update Seites hinzuf&#252;gen</a></div>
<p>Im Eclipse Hauptmen&#252; &#8220;<strong>Help->Software Updates&#8230;</strong>&#8221; klicken und den Reiter &#8220;<strong>Available Software</strong>&#8221; selektieren.<br />
Anschlie&#223;end auf den &#8220;<strong>Add Site</strong>&#8221; Button klicken um die Eclipse Subversive Update Seite &#8220;<a href="http://download.eclipse.org/technology/subversive/0.7/update-site/">http://download.eclipse.org/technology/subversive/0.7/update-site/</a>&#8221; hinzuzuf&#252;gen.</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/10/svnaddsubversiveupdatesite.png" alt="" title="SVN Subversive Update Seite" class="borderGray alignnone size-full wp-image-504" />
</div>
<p>Anschlie&#223;end wieder mit dem Button &#8220;<strong>Add Site</strong>&#8221; noch die Subversive Connector Update Seite &#8220;<a href="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/">http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/</a>&#8221; hinzuf&#252;gen:</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/10/svnaddpolarionupdatesite.png" alt="" title="SVN Polarion Connectors Update Seite" class="borderGray alignnone size-full wp-image-505" />
</div>
<div class="subHeadline"><a name="schritt2" class="noLink">Schritt 2: Zu installierende Software selektieren</a></div>
<p>Zum einen muss von der Eclipse Subversive Update Seite der &#8220;<strong>Subversive SVN Team Provider Plugin</strong>&#8221; installiert werden. Es reicht an der Stelle aus einfach das komplette Paket samt Unterpaketen zu selektieren.<br />
Zum anderen muss von der Polarion Update Seite der Subversive <strong>SVN Connector</strong> selektiert werden. Ich habe hier nur die beiden <strong>SVNKit 1.1.7 und 1.2.0</strong> selektiert. Auch hier k&#246;nnte man alle selektieren, denn der Connector der sp&#228;ter verwendet werden soll kann konfiguriert werden.</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/10/svnsoftwareselection.png" alt="" title="SVN Software Selektion - Subversive Plugin &#038; Connectors" class="borderGray alignnone size-full wp-image-506" />
</div>
<p>Anschlie&#223;end auf den Button &#8220;<strong>Install&#8230;</strong>&#8221; dr&#252;cken um die Installation zu starten. Es kann einen kleinen Moment dauern, bis alle Informationen aus dem Internet bezogen wurden.</p>
<div class="subHeadline"><a name="schritt3" class="noLink">Schritt 3: Best&#228;tigen der zu installierenden Software</a></div>
<p>Eigentlich nicht wirklich ein Schritt aber man sieht noch einmal deutlich, welche Packet wirklich ben&#246;tigt und installiert werden.</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/10/svninstallsoftware.png" alt="" title="SVN Pakete best&#228;tigen" class="borderGray alignnone size-full wp-image-507" />
</div>
<div class="subHeadline"><a name="schritt4" class="noLink">Schritt 4: Eclipse neu starten</a></div>
<p>Anschlie&#223;end Eclipse neu starten. Nach einer erfolgreichen Installation erscheint auf dem Workspace die Welcome View mit einem Subversive Eintrag.</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/07/eclipseganymedesvn_welcome.png" alt="" title="Eclispe Ganymede - SVN Installation - Subversion Welcome" class="borderGray alignnone size-full wp-image-136" />
</div>
<div class="subHeadline"><a name="schritt5" class="noLink">Schritt 5: SVN Connector ausw&#228;hlen/konfigurieren</a></div>
<p>Ein SVN Connector ist bereits automatisch konfiguriert worden aber es schadet nichts das noch einmal zu &#252;berpr&#252;fen. In den <strong>Eclipse Preferences</strong> (Hauptmen&#252;->Window-Preferences) ist unter dem Eintrag &#8220;<strong>Team->SVN</strong>&#8221; das Konfigurationspanel f&#252;r die Subversion Unterst&#252;tzung zu finden. Dort kann in dem Tab &#8220;<strong>SVN Connector</strong>&#8221; der zu verwendende Connector konfiguriert werden.</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/10/svnselektierbaresvnconnectors.png" alt="" title="Eclispe Ganymede - SVN Installation - SVN Connector in Eclipse Preferences ausw&#228;hlen" class="borderGray alignnone size-full wp-image-508" />
</div>
<p>Hat man etwas in den Einstellungen ge&#228;ndert sollte das Preferences Fenster mit &#8220;OK&#8221; beendet werden.</p>
<div class="subHeadline"><a name="schritt6" class="noLink">Schritt 6: Mit Subversion  in der SVN Perspektive arbeiten</a></div>
<p>Um mit SVN zu arbeiten steht nun eine &#8220;<strong>SVN Repository Exploring Perspektive</strong>&#8221; und dazugeh&#246;rige Views zur Verf&#252;gung. Darin kann man nun ein Projekt aus einem SVN Repository aus- oder einchecken.</p>
<table style="width: 100%">
<tr>
<td style="text-align:center">
<img src="http://javathreads.de/data/uploads/2008/07/eclipseganymedesvn_svnperspektive.png" alt="" title="Eclipse Ganymede - SVN Installation - SVN Perspektive" class="alignnone size-full wp-image-139" />
</td>
<td style="text-align:center">
<img src="http://javathreads.de/data/uploads/2008/07/eclipseganymedesvn_svnview.png" alt="" title="Eclipse Ganymede - SVN Installation - SVN View" class="alignnone size-full wp-image-140" />
</td>
</tr>
</table>
<p>In Eclipse, bzw. unter Subversive, hat die Default-Projektstruktur immer die Strukturordner &#8220;trunk&#8221;, &#8220;branches&#8221; und &#8220;tags&#8221;. Erstellt man ein neues Projekt in einem SVN Repository (rechte Maustaste auf das Repository oder einem Pfad darunter->New->Project Structure&#8230;) so wird immer diese Projektstruktur automatisch angelegt und mit den von Subversive daf&#252;r definierten Symbolen dargestellt:</p>
<div class="singleImgDiv">
<img src="http://javathreads.de/data/uploads/2008/07/eclipseganymedesvn_svnrepositoryview_projectstruktur.png" alt="" title="Eclipse Ganymede - SVN Installation - SVN Repository View - SVN Projekt Struktur" class="borderGray alignnone size-full wp-image-142" />
</div>
<p>Nun kann auch unter Eclipse Ganymede wieder mit einer ordentlichen Source-Code-Versionierung gearbeitet werden.</p>
<h3>ToroiseSVN</h3>
<p>Als kleiner Tipp noch am Rande: M&#246;chte man Subversion unter Windows auch au&#223;erhalb von Eclipse verwenden um z.B. Dokumente oder ganze Ordnerstrukturen (wie zum Beispiel f&#252;r die Entwicklung des Firefox Plugins &#8220;<a href="http://blog.openwishes.de/2008/06/firefox-add-on-openwishes-birthday-reminder/">Birthday Reminder</a>&#8220;) zu versionieren und abzusichern dann bietet sich das freie Tool <a href="http://tortoisesvn.net/">TortoiseSVN</a> an. </p>
<div class="singleImgDiv">
<a href="http://tortoisesvn.net/"><img src="http://javathreads.de/data/uploads/2008/07/tortoisesvn_logo_hor468x64.png" alt="" title="TortoiseSVN" width="468" height="64" class="borderGray alignnone size-full wp-image-144" /></a>
</div>
<p>Dieses f&#252;gt sich im Datei-Explorer in das Kontextmen&#252; (rechte Maustaste) ein. So hat man die M&#246;glichkeit direkt aus dem Datei Explorer heraus Pfade zu commiten oder zu updaten. Ein Repository Browser, Merge oder Diff Ansicht wird auch gleich mitgebracht. Einen kleinen ersten Eindruck erh&#228;lt man auch in den <a href="http://tortoisesvn.net/image/tid/13">bereitgestellten Schreenshots</a>.</p>
<h3>Freies Online-Buch &#8220;Version Control with Subversion&#8221;</h3>
<p>Als letztes noch der Hinweis auf das frei verf&#252;gbare Online-Buch &#8220;<a href="http://svnbook.red-bean.com/">Version Control with Subversion</a>&#8221; das ausf&#252;hrlich die Arbeitsweise und die Handhabung von Subversion beschreibt.</p>
<div class="singleImgDiv">
<a href="http://svnbook.red-bean.com/"><img src="http://javathreads.de/data/uploads/2008/07/oreillysvn.jpg" alt="" title="Version Control with Subversion" width="500" height="306" class="borderGray alignnone size-full wp-image-145" /></a>
</div>
<p>Das Buch ist von <a href="http://oreilly.com/catalog/9780596004484/">O&#8217;Reilly herausgegeben</a>, auf Deutsch &#252;bersetzt und kann als <a href="http://svnbook.red-bean.com/nightly/de/svn-book.html">einseitige HTML Seite</a> (ca 1.1 MB) oder <a href="http://svnbook.red-bean.com/nightly/de/index.html">mehrseitig online</a> angesehen werden. Dieser Link sollte von jedem der mit Subversion anf&#228;ngt oder arbeitet als Lesezeichen gespeichert werden.<br />
Wer lieber PDF mag kann es sich auch als <a href="http://svnbook.red-bean.com/nightly/de/svn-book.pdf">PDF ansehen oder herunterladen</a> (ca 1.3 MB). Und wer es doch lieber kaufen m&#246;chte weil er es lieber in Papierform mag kann dies nat&#252;rlich auch tun. Es ist bei <a href="http://www.amazon.de/Version-Control-with-Subversion/dp/0596510330/ref=sr_1_1?&#038;tag=webthreadsde-21&#038;ie=UTF8&#038;s=books-intl-de&#038;qid=1216709747&#038;sr=8-1">Amazon</a>zu haben.</p>
]]></content:encoded>
			<wfw:commentRss>http://javathreads.de/2008/07/subversion-unter-eclipse-ganymede-konfigurieren/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
	</channel>
</rss>

