<?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>niebegeg.net &#187; Subversion</title>
	<atom:link href="http://niebegeg.net/tags/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://niebegeg.net</link>
	<description>Mein Leben im Entwicklerland</description>
	<lastBuildDate>Thu, 03 May 2012 18:41:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Subversion-Projekte mit Git-Anbindung in Eclipse bearbeiten</title>
		<link>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/</link>
		<comments>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Und sonst so]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ich bin auf dem Wege, bei meinen Software-Projekten die Subversion-Repositories durch Git-Repositories zu ersetzen. Wer sich fragt warum, dem sei CRE130: Verteilte Versionskontrollsysteme ans Herz gelegt. Nun habe ich aber viele Projekte in Subversion-Repos und kann die nicht einfach ersetzen, mal bietet Google kein Git an, mal braucht es noch ganz viel Motivation bei meinen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin auf dem Wege, bei meinen Software-Projekten die Subversion-Repositories durch Git-Repositories zu ersetzen. Wer sich fragt warum, dem sei <a href="http://chaosradio.ccc.de/cre130.html">CRE130: Verteilte Versionskontrollsysteme</a> ans Herz gelegt.</p>

<p>Nun habe ich aber viele Projekte in Subversion-Repos und kann die nicht einfach ersetzen, mal bietet Google kein Git an, mal braucht es noch ganz viel Motivation bei meinen Kollegen. Aber ein Anfang sollte gemacht werden. Und dabei half mir das &#8220;git-svn&#8221; Modul. Damit lässt sich sehr elegant mit Git (und lokalem Repository) gegen ein Subversion-Repo arbeiten.</p>

<p>Für meine IDE Eclipse gibt es auch ein <a href="http://jgit.org/">eGit-Plugin</a>, aber dieses kennt das &#8220;git-svn&#8221; nicht. Im Netz fand sich eine Beschreibung, wir man die <a href="http://blog.tladesignz.com/2009/10/git-mit-svn-master-unter-eclipse/">Subversion-Projekte mit git-svn auschecken und in den Eclipse-Workspace integrieren</a> kann. Die Lösung, die Plugins aus dem Workspace heraus zu kopieren und den Inhalt auszutauschen und so (lest es einfach), fand ich aber ziemlich fragil.</p>

<p>Und ich fand eine Verbesserung:</p>

<ul>
<li>Man legt den Workspace in Eclipse an und wechselt in einer Shell in das Workspace-Verzeichnis<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></li>
<li>mit <code>git svn clone</code> checkt man das Projekt in den Workspace aus</li>
<li>In Eclipse ruft man den Import-Wizard auf &#8220;Import > Existing project into workspace&#8221;</li>
<li>Hier such man den Workspace als Quellverzeichnis aus und &#8220;importiert&#8221; das Plugin in den Workspace. Achtung: Den Knopf &#8220;Copy files&#8221; (oder so) nicht anklicken.</li>
<li>Nun &#8220;Team > Share project &#8230;&#8221; aufrufen, Eclipse erkennt die vorhandene Git-Konfiguration und Klicken auf &#8220;Finish&#8221; reaktiviert die Git-Anbindung des Plugins.</li>
</ul>

<p>Nun kann man weiter am Code arbeiten und <em>lokal</em> einchecken/commiten. Das Einchecken ins Subversion erfolgt dann weiterhin in der Shell mit <code>git svn dcommit</code>.</p>

<p>Insgesamt immer noch eine wackelige Behelfslösung und ich hoffe, dass eGit auf dem Wege zu Version 1.0 auch die native Unterstützung für spendiert bekommt.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Windows-User: Ihr bekommt das auch hin ;)&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/09/30/mein-universeller-eclipse-starter/" title="Permanent link to Mein universeller Eclipse-Starter">Mein universeller Eclipse-Starter</a>  </li>
<li> <a href="http://niebegeg.net/2008/11/16/ein-paar-perl-tage-in-sicht-einsteigerkurs-am-zgdv/" title="Permanent link to Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV">Ein paar Perl-Tage in Sicht: Einsteigerkurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2008/09/24/wieder-mal-geperlt-aufbaukurs-am-zgdv/" title="Permanent link to Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV">Wieder mal ge&#8221;Perl&#8221;t &#8211; Aufbaukurs am ZGDV</a>  </li>
<li> <a href="http://niebegeg.net/2009/04/02/symbian-and-eclipse/" title="Permanent link to Symbian and Eclipse">Symbian and Eclipse</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/21/wenn-man-nicht-herr-ueber-die-plugin-instanzen-ist/" title="Permanent link to Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;">Wenn man nicht Herr über die Plugin-Instanzen ist &#8230;</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=284&amp;md5=58fbfaeedef5ad5f97b759b0dacb5895" title="Flattr" target="_blank"><img src="http://niebegeg.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://niebegeg.net/2010/01/30/subversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=dirkr&amp;popout=1&amp;url=http%3A%2F%2Fniebegeg.net%2F2010%2F01%2F30%2Fsubversion-projekte-mit-git-anbindung-in-eclipse-bearbeiten%2F&amp;language=de_DE&amp;category=text&amp;title=Subversion-Projekte+mit+Git-Anbindung+in+Eclipse+bearbeiten&amp;description=Ich+bin+auf+dem+Wege%2C+bei+meinen+Software-Projekten+die+Subversion-Repositories+durch+Git-Repositories+zu+ersetzen.+Wer+sich+fragt+warum%2C+dem+sei+CRE130%3A+Verteilte+Versionskontrollsysteme+ans+Herz+gelegt.+Nun+habe+ich+aber...&amp;tags=Eclipse%2CGit%2CHacking%2CSubversion%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

