<?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; Git</title>
	<atom:link href="http://niebegeg.net/tags/git/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>Konfektionierte Drupal-Installation mit git</title>
		<link>http://niebegeg.net/2010/12/23/konfektionierte-drupal-installation-mit-git/</link>
		<comments>http://niebegeg.net/2010/12/23/konfektionierte-drupal-installation-mit-git/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 21:07:29 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Drush]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Freistil Consulting betreibt ein allgemein nutzbares Git-Repository mit verschiedenen aktuellen Drupal-Versionen (Standard-Drupal, Pressflow sowie Cocomore), vielen oft-genutzten Modulen (den &#8220;AllStars&#8221;) und dem deutschsprachigen Installationsprofil. Aber darüber haben die Leute von undpaul schon berichtet. Mittlerweile habe auch ich meine erste Website auf der Codebasis am Start. Ein paar weitere Module habe ich per git submodule vom [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.drupalconcept.de/">Freistil Consulting</a> betreibt ein allgemein nutzbares Git-Repository mit verschiedenen aktuellen Drupal-Versionen (Standard-Drupal, Pressflow sowie Cocomore), vielen oft-genutzten Modulen (den &#8220;AllStars&#8221;) und dem deutschsprachigen Installationsprofil. Aber darüber haben die Leute von <a href="http://www.undpaul.de/blog/2010/11/27/git-repository-mit-allstar-moduleset-von-freistil-consulting">undpaul</a> schon berichtet.</p>

<p>Mittlerweile habe auch ich meine erste Website auf der Codebasis am Start. Ein paar weitere Module habe ich per <code>git submodule</code> vom Repository <a href="http://git.drupalcode.org/">git://git.drupalcode.org/</a> nach installiert.</p>

<p>Und die erste Bewährungsprobe hat das Setup schon mit Bravour bestanden: Das <a href="http://drupal.org/drupal-6.20">Drupal-Update vor einer Woche</a> und die <a href="http://drupal.org/node/999386">Views-Sicherheitsaktualisierung</a> zur gleichen Zeit waren in Bestzeit mit</p>

<pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># git pull</span>
<span style="color: #666666; font-style: italic;"># drush updatedb</span></pre>

<p>aktualisiert. Das geht noch schneller als mit einem reinen Drush-Workflow. Und als Website-Betreiber hat man die Gewissheit, dass die Module in der Konfiguration zusammenpassen und das Update schmerzfrei sein kann. Ein Dank für den Service an <a href="http://www.drupalconcept.de/">Freistil Consulting</a>!</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2010/12/19/der-schnellste-weg-zur-drush-installation/" title="Permanent link to Der schnellste Weg zur Drush-Installation">Der schnellste Weg zur Drush-Installation</a>  </li>
<li> <a href="http://niebegeg.net/2010/10/03/git-workshop-in-hamburg/" title="Permanent link to Git-Workshop in Hamburg">Git-Workshop in Hamburg</a>  </li>
<li> <a href="http://niebegeg.net/2010/08/27/drupalcon-code-sprint-als-zugabe/" title="Permanent link to DrupalCon &#8211; Code Sprint als Zugabe">DrupalCon &#8211; Code Sprint als Zugabe</a>  </li>
<li> <a href="http://niebegeg.net/2010/01/08/backup_migrate-drush-happy-days/" title="Permanent link to backup_migrate + drush = happy days :)">backup_migrate + drush = happy days :)</a>  </li>
<li> <a href="http://niebegeg.net/2010/10/17/zwei-tage-gesprintet/" title="Permanent link to Zwei Tage gesprintet">Zwei Tage gesprintet</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=324&amp;md5=a24877df2318318167d810c4a790b793" 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/12/23/konfektionierte-drupal-installation-mit-git/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%2F12%2F23%2Fkonfektionierte-drupal-installation-mit-git%2F&amp;language=de_DE&amp;category=text&amp;title=Konfektionierte+Drupal-Installation+mit+git&amp;description=Freistil+Consulting+betreibt+ein+allgemein+nutzbares+Git-Repository+mit+verschiedenen+aktuellen+Drupal-Versionen+%28Standard-Drupal%2C+Pressflow+sowie+Cocomore%29%2C+vielen+oft-genutzten+Modulen+%28den+%26%238220%3BAllStars%26%238221%3B%29+und+dem+deutschsprachigen+Installationsprofil.+Aber+dar%C3%BCber+haben+die+Leute+von...&amp;tags=Drupal%2CDrush%2CGit%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Der schnellste Weg zur Drush-Installation</title>
		<link>http://niebegeg.net/2010/12/19/der-schnellste-weg-zur-drush-installation/</link>
		<comments>http://niebegeg.net/2010/12/19/der-schnellste-weg-zur-drush-installation/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 20:39:03 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Drush]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Mit dem Wechsel des Drupal-Projektverwaltung zu Git wird es viel einfacher, Drush zu installieren und zu aktualisieren. Ich installiere Drush üblicherweise ins Verzeichnis /usr/local/share/drush, was mit # cd /usr/local/share # git clone git://git.drupalcode.org/project/drush # ln -sf ../share/drush/drush /usr/local/bin/drush # cd drush # git tag ... 6.x-4.0-rc1 6.x-4.0-rc3 7.x-1.0-rc2 ... # git checkout 6.x-4.0-rc3 geschieht. Der [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem Wechsel des Drupal-Projektverwaltung zu Git wird es viel einfacher, Drush zu installieren und zu aktualisieren.</p>

<p>Ich installiere Drush üblicherweise ins Verzeichnis <code>/usr/local/share/drush</code>, was mit</p>

<pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd /usr/local/share</span>
<span style="color: #666666; font-style: italic;"># git clone git://git.drupalcode.org/project/drush</span>
<span style="color: #666666; font-style: italic;"># ln -sf ../share/drush/drush /usr/local/bin/drush</span>
<span style="color: #666666; font-style: italic;"># cd drush</span>
<span style="color: #666666; font-style: italic;"># git tag</span>
...
<span style="color: #000000;">6</span>.x-<span style="color: #000000;">4.0</span>-rc1
<span style="color: #000000;">6</span>.x-<span style="color: #000000;">4.0</span>-rc3
<span style="color: #000000;">7</span>.x-<span style="color: #000000;">1.0</span>-rc2
...
<span style="color: #666666; font-style: italic;"># git checkout 6.x-4.0-rc3</span></pre>

<p>geschieht. Der Befehl <code>git tag</code> zeigt die Drush-Releases an, mit <code>git checkout 6.x-4.0-rc3</code> wird die gewünschte Release eingestellt (in einem lokalen Git-Repository sind ja alle Versionen und damit auch alle Releases des Projekts enthalten).</p>

<p>Nun kann mit <code>git pull</code> jederzeit das Repository aktualisiert und eine neuere Drush-Version eingestellt werden. Und sollte es mit dem Releasekandidat (rc) Probleme geben, dann schaltet man einfach mit <code>git checkout 6.x-3.3</code> die aktuelle stabile Version aus.</p>

<p>Geht es einfacher? ;-)</p>

<p><em>Update:</em> Bei dem hier beschriebenen Setup gehe ich davon aus, dass der Rechner (ein Server?) von mehreren Benutzern genutzt wird. Deshalb die Installation unter <code>/usr/local</code>. Nutzt nur ein Benutzer auf dem Rechner drush, dann kann das der Benutzer gern in seinem Heimatverzeichnis installieren.</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2010/12/23/konfektionierte-drupal-installation-mit-git/" title="Permanent link to Konfektionierte Drupal-Installation mit git">Konfektionierte Drupal-Installation mit git</a>  </li>
<li> <a href="http://niebegeg.net/2009/07/09/drupal-fuer-admins-drush/" title="Permanent link to Drupal für Admins: Drush">Drupal für Admins: Drush</a>  </li>
<li> <a href="http://niebegeg.net/2010/08/27/drupalcon-code-sprint-als-zugabe/" title="Permanent link to DrupalCon &#8211; Code Sprint als Zugabe">DrupalCon &#8211; Code Sprint als Zugabe</a>  </li>
<li> <a href="http://niebegeg.net/2010/12/12/aktive-drupal-website-auf-den-pc-spiegeln/" title="Permanent link to Aktive Drupal-Website auf den PC spiegeln">Aktive Drupal-Website auf den PC spiegeln</a>  </li>
<li> <a href="http://niebegeg.net/2008/04/03/eine-neue-moeglichkeit-zum-finden-von-drupal-code/" title="Permanent link to Eine neue Möglichkeit zum Finden von Drupal-Code">Eine neue Möglichkeit zum Finden von Drupal-Code</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=323&amp;md5=33b867b878432e831fa5e56aae199045" 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/12/19/der-schnellste-weg-zur-drush-installation/feed/</wfw:commentRss>
		<slash:comments>2</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%2F12%2F19%2Fder-schnellste-weg-zur-drush-installation%2F&amp;language=de_DE&amp;category=text&amp;title=Der+schnellste+Weg+zur+Drush-Installation&amp;description=Mit+dem+Wechsel+des+Drupal-Projektverwaltung+zu+Git+wird+es+viel+einfacher%2C+Drush+zu+installieren+und+zu+aktualisieren.+Ich+installiere+Drush+%C3%BCblicherweise+ins+Verzeichnis+%2Fusr%2Flocal%2Fshare%2Fdrush%2C+was+mit+%23+cd+%2Fusr%2Flocal%2Fshare+%23...&amp;tags=Administration%2CDrupal%2CDrush%2CGit%2Cunix%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Git-Workshop in Hamburg</title>
		<link>http://niebegeg.net/2010/10/03/git-workshop-in-hamburg/</link>
		<comments>http://niebegeg.net/2010/10/03/git-workshop-in-hamburg/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Gestern war ich bei dem Git-Workshop in Hamburg mit Jochen Illich als Tutor, und organisiert von Comm-Press. Eine tolle Erfahrung und schöne Zeit. Im Kurs selbst habe ich nicht so viel Neues gehört (außer dem submodules Konzept), aber zwischendurch gab es jede Menge wertvoller Infos. Nun werde ich mit Vollgas am PartMaster-Git-Repository arbeiten (und das [...]]]></description>
			<content:encoded><![CDATA[<div class="field field-type-filefield field-field-image">
    <div class="field-items">
            <div class="field-item odd">
                    <a href="/wp-content/uploads/28jj.jpg" title="Mittach! (Foto: Karsten Frohwein)" class="thickbox" rel="gallery-312"><img src="/wp-content/uploads/28jj.jpg" alt="" title="Mittach! (Foto: Karsten Frohwein)"  class="imagecache imagecache-preview" width="250" height="150" /></a>        </div>
              <div class="field-item even">
                    <a href="/wp-content/uploads/utdx.jpg" title="Jochen Illig trägt vor (Foto: Karsten Frohwein)" class="thickbox" rel="gallery-312"><img src="/wp-content/uploads/utdx.jpg" alt="" title="Jochen Illig trägt vor (Foto: Karsten Frohwein)"  class="imagecache imagecache-preview" width="250" height="150" /></a>        </div>
        </div>
</div>

<p>Gestern war ich bei dem <a href="http://www.comm-press.de/node/709">Git-Workshop in Hamburg</a> mit <a href="http://www.freistil-consulting.de/">Jochen Illich</a> als Tutor, und organisiert von <a href="http://www.comm-press.de">Comm-Press</a>. Eine tolle Erfahrung und schöne Zeit. Im Kurs selbst habe ich nicht so viel Neues gehört (außer dem <a href="http://book.git-scm.com/5_submodules.html">submodules</a> Konzept), aber zwischendurch gab es jede Menge wertvoller Infos. Nun werde ich mit Vollgas am PartMaster-Git-Repository arbeiten (und das Repository von Subversion nach Git migrieren) und meine Drupal-Sites auf Git umstellen &#8211; mit einem Branch für Drupal und den Modul-Kanon sowie je einem Branch für jede Website. Klingt nach ein paar schönen Projekten :)</p>

<p>Gern wieder!</p>

<p>PS: Die Fotos sind von @karstenfrohwein: <a href="http://yfrog.com/mtutdxj" title="http://yfrog.com/mtutdxj">http://yfrog.com/mtutdxj</a> und <a href="http://yfrog.com/jk28jjj" title="http://yfrog.com/jk28jjj">http://yfrog.com/jk28jjj</a></p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2007/12/29/now-i-am-a-member-of-the-drupal-association/" title="Permanent link to Now I am a member of the Drupal Association">Now I am a member of the Drupal Association</a>  </li>
<li> <a href="http://niebegeg.net/2007/08/13/my-new-sudoku-block/" title="Permanent link to My new Sudoku block">My new Sudoku block</a>  </li>
<li> <a href="http://niebegeg.net/2007/05/24/post-von-frida/" title="Permanent link to Post von Frida">Post von Frida</a>  </li>
<li> <a href="http://niebegeg.net/2008/08/12/sommer-in-der-stadt/" title="Permanent link to Sommer in der Stadt">Sommer in der Stadt</a>  </li>
<li> <a href="http://niebegeg.net/2010/03/15/die-gruppenseite-der-rostocker-drupaler-zieht-um/" title="Permanent link to Die Gruppenseite der Rostocker Drupaler zieht um">Die Gruppenseite der Rostocker Drupaler zieht um</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=312&amp;md5=bf0dc2af8d57df8de3fcdf189fa0d1ad" 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/10/03/git-workshop-in-hamburg/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%2F10%2F03%2Fgit-workshop-in-hamburg%2F&amp;language=de_DE&amp;category=text&amp;title=Git-Workshop+in+Hamburg&amp;description=Gestern+war+ich+bei+dem+Git-Workshop+in+Hamburg+mit+Jochen+Illich+als+Tutor%2C+und+organisiert+von+Comm-Press.+Eine+tolle+Erfahrung+und+sch%C3%B6ne+Zeit.+Im+Kurs+selbst+habe+ich+nicht+so...&amp;tags=Drupal%2CGit%2Cblog" type="text/html" />
	</item>
		<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>
		<item>
		<title>Git on Drupal.org?</title>
		<link>http://niebegeg.net/2009/11/18/git-on-drupal-org/</link>
		<comments>http://niebegeg.net/2009/11/18/git-on-drupal-org/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 05:13:32 +0000</pubDate>
		<dc:creator>Dirk Rüdiger</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[VCS]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dries hat in seinem Beitrag 8 steps for Drupal 8 wieder mal gezeigt, dass es auch für ein Open Source-Projekt wichtig ist, einen Plan für die Weiterentwicklung des Projekts zu haben, und auch eine Vorstellung, wie man den Plan umsetzen will. Damit ist &#8220;unser&#8221; Projekt in einer guten Position. OK &#8212; Dries ist auch CTO [...]]]></description>
			<content:encoded><![CDATA[<p>Dries hat in seinem Beitrag <a href="http://buytaert.net/8-steps-for-drupal-8">8 steps for Drupal 8</a> wieder mal gezeigt, dass es auch für ein Open Source-Projekt wichtig ist, einen Plan für die Weiterentwicklung des Projekts zu haben, und auch eine Vorstellung, wie man den Plan umsetzen will. Damit ist &#8220;unser&#8221; Projekt in einer guten Position. OK &#8212; Dries ist auch <span class="caps">CTO</span> seiner Firma <a href="http://acquia.com/">Acquia</a>, die mit dem <em>Produkt</em> &#8220;Drupal&#8221; Geld verdienen will und muss. Aber es ist m.E. eine weit größere Herausforderung, einen solchen Plan auch der verteilten Entwicklergemeinde nahezubringen und und diese Croud irgendwie zu <del>&#8220;synchronisieren&#8221;</del> auf ein gemeinsames Ziel einzuschwören. In dem Projekt fühle ich mich erstmal gut aufgehoben!</p>

<p>Mein persönlich wichtigster Punkt in seinem Blogbeitrag ist der Fünfte: &#8220;Experiment with distributed revision control systems&#8221;. Das &#8220;experiment&#8221; geht mir zu langsam. Wenn ich an die Vorgehensweise bei der verteilten Drupal-Entwicklung denke (entwickle was, mach daraus einen Patch, schreib ein Issue auf d.o und hoffe, dass es jemand rechtzeitig wahrnimmt und ein anderer Patch Deinen eigenen Patch bis zum Commit nicht zerbrechen lässt) dann klint das ziemlich unzeitgemäß. Und ist wohl auch ein grund dafür, dass zahlreiche Teilprojekte (z.B. <a href="http://github.com/developmentseed/Atrium">Open Atrium</a>)  die konkrete Entwicklung nach <a href="http://github.com">Github</a> und vergleichbare Plattformen verschoben haben.</p>

<p>Ich verstehe schon, dass viele Entwickler erstmal in ihrem derzeitigen Workflow abgeholt werden müssen und das git und andere verteilte Version Control Systems eine ganz neue Denkweise erfordern<sup class="footnote"><a href="#fn8919529214deabd5eb59ae">1</a></sup>. Aber der zukünftige Workflow sollte sein: Erzeuge einen Fork, ändere was und melde es dem Maintainer. Und wenn Dein Fork zwischenzeitlich zerbricht, dann hol Dir die Änderungen aus dem Master in den Fork, repariere &#8230; und weiter gehts.</p>

<p>So will ich das haben. Auch für Contrib.* Am besten Jetzt!*</p>

<p>&#8212; </p>

<p id="fn8919529214deabd5eb59ae" class="footnote"><sup>1</sup> Und dass das <a href="http://drupal.org/project/project">project.module</a> auch noch viel Liebe braucht, um mit Git und den Forks und Workflows umzugehen.</p>
<div class="betterrelated"><p><strong>Ähnliche Beiträge:</strong></p>
<ol><li> <a href="http://niebegeg.net/2008/09/21/beinahe-d6-versuchtes-drupal-update/" title="Permanent link to Beinahe D6: Versuchtes Drupal-Update">Beinahe D6: Versuchtes Drupal-Update</a>  </li>
<li> <a href="http://niebegeg.net/2009/08/21/neuigkeiten-an-der-drupal-trac-front/" title="Permanent link to Neuigkeiten an der Drupal-Trac-Front">Neuigkeiten an der Drupal-Trac-Front</a>  </li>
<li> <a href="http://niebegeg.net/2010/01/04/drupal-7-schnelltest-das-rockt/" title="Permanent link to Drupal 7 Schnelltest &#8211; das rockt!">Drupal 7 Schnelltest &#8211; das rockt!</a>  </li>
<li> <a href="http://niebegeg.net/2009/02/05/unser-erstes-drupal-treffen-in-rostock/" title="Permanent link to Unser erstes Drupal-Treffen in Rostock">Unser erstes Drupal-Treffen in Rostock</a>  </li>
<li> <a href="http://niebegeg.net/2008/12/09/drupaler-bringt-euch-ein-fields-in-drupal-core-code-sprint/" title="Permanent link to Drupaler bringt Euch ein: &#8220;Fields in Drupal core code Sprint&#8221;">Drupaler bringt Euch ein: &#8220;Fields in Drupal core code Sprint&#8221;</a>  </li>
</ol></div> <p><a href="https://niebegeg.net/?flattrss_redirect&amp;id=162&amp;md5=8bbbb7b84817ff5672022623ce0b5aeb" 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/2009/11/18/git-on-drupal-org/feed/</wfw:commentRss>
		<slash:comments>2</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%2F2009%2F11%2F18%2Fgit-on-drupal-org%2F&amp;language=de_DE&amp;category=text&amp;title=Git+on+Drupal.org%3F&amp;description=Dries+hat+in+seinem+Beitrag+8+steps+for+Drupal+8+wieder+mal+gezeigt%2C+dass+es+auch+f%C3%BCr+ein+Open+Source-Projekt+wichtig+ist%2C+einen+Plan+f%C3%BCr+die+Weiterentwicklung+des+Projekts+zu...&amp;tags=Drupal%2CGit%2COpen+Source%2CVCS%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

