<?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>WEBPIRATEN &#187; SVN</title>
	<atom:link href="http://webpiraten.de/index.php/tag/svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://webpiraten.de</link>
	<description>TECHNOLOGIE-BLOG</description>
	<lastBuildDate>Sun, 20 Jun 2010 19:00:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>GIT für SVN Umsteiger</title>
		<link>http://webpiraten.de/index.php/2010/05/git-fur-svn-umsteiger/</link>
		<comments>http://webpiraten.de/index.php/2010/05/git-fur-svn-umsteiger/#comments</comments>
		<pubDate>Fri, 14 May 2010 12:27:14 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=257</guid>
		<description><![CDATA[Unter folgendem Link findet Ihr die GIT Quickreferenz für SVN Umsteiger. http://git-scm.com/course/svn.html]]></description>
			<content:encoded><![CDATA[<p>Unter folgendem Link findet Ihr die GIT Quickreferenz für SVN Umsteiger.</p>
<p><a href="http://git-scm.com/course/svn.html" target="_blank">http://git-scm.com/course/svn.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/2010/05/git-fur-svn-umsteiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN WorkingCopy Version Format ändern</title>
		<link>http://webpiraten.de/index.php/2010/05/svn-workingcopy-version-format-aendern/</link>
		<comments>http://webpiraten.de/index.php/2010/05/svn-workingcopy-version-format-aendern/#comments</comments>
		<pubDate>Mon, 03 May 2010 13:14:34 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[working copy]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=236</guid>
		<description><![CDATA[In verteilten Systemen kommt es des öfteren vor, das unterschiedliche SVN Versionen zum Einsatz kommen. Wenn euer SVN diese Meldung ausgibt: svn: This client is too old to work with working copy 'xyz'. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details. kann das Python Script [...]]]></description>
			<content:encoded><![CDATA[<p>In verteilten Systemen kommt es des öfteren vor, das unterschiedliche SVN Versionen zum Einsatz kommen.</p>
<p>Wenn euer SVN diese Meldung ausgibt:</p>
<pre class="brush: bash;">
svn: This client is too old to work with working copy 'xyz'.  You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.
</pre>
<p>kann das Python Script <a href='http://webpiraten.de/wp-content/uploads/2010/05/change-svn-wc-format.zip' target='_blank'>change-svn-wc-format</a> eine SVN WorkingCopy in ein bestimmtes anderes SVN Versionsformat wechseln.</p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/2010/05/svn-workingcopy-version-format-aendern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN-Befehle für Zwischendurch</title>
		<link>http://webpiraten.de/index.php/2009/11/svn-befehle-fuer-zwischendurch/</link>
		<comments>http://webpiraten.de/index.php/2009/11/svn-befehle-fuer-zwischendurch/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:58:19 +0000</pubDate>
		<dc:creator>graste</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[hilfe]]></category>
		<category><![CDATA[one-liner]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=198</guid>
		<description><![CDATA[Ein paar kleine SVN-Befehle und One-liner für den Alltag: Alle Beitragenden eines Repositories anzeigen lassen (sortiert nach Anzahl der Änderungen): svn log -q &#124; awk '/^r/ {print $3}' &#124; sort &#124; uniq -c &#124; sort -rn Alle Änderungen zwischen der aktuellen Arbeitskopie und der Head-Version anzeigen lassen. Sollte im Normalfall auch anzeigen, wer den Build [...]]]></description>
			<content:encoded><![CDATA[<p>Ein paar kleine SVN-Befehle und One-liner für den Alltag:</p>
<p>Alle Beitragenden eines Repositories anzeigen lassen (sortiert nach Anzahl der Änderungen):</p>
<pre class="brush: bash;">
svn log -q | awk '/^r/ {print $3}' | sort | uniq -c | sort -rn
</pre>
<p>Alle Änderungen zwischen der aktuellen Arbeitskopie und der Head-Version anzeigen lassen. Sollte im Normalfall auch anzeigen, wer den Build kaputt gespielt hat. ;)</p>
<pre class="brush: bash;">
svn log -r BASE:HEAD
</pre>
<p>History eines Zweiges ausgehend vom Verzweigungspunkt anzeigen lassen:</p>
<pre class="brush: bash;">
svn log --stop-on-copy
</pre>
<p>Alle Änderungen innerhalb eines Zeitraums ausgeben lassen:</p>
<pre class="brush: bash;">
svn di -r{2009-10-23}:{2009-11-28}
</pre>
<p>ALLE Änderungen der lokalen Arbeitskopie rückgängig machen:</p>
<pre class="brush: bash;">
svn revert -R .
</pre>
<p>SVN-Informationen als XML ausgeben lassen, um einfacher Infos für Analysen und Statistiken zu erhalten/zu parsen:</p>
<pre class="brush: bash;">
svn log --xml
</pre>
<p>Noch was für Leute, die keine Angst vor&#8217;m Löschen von Externals haben: Alle Dateien, die mit ? gekennzeichnet sind (bei SVN-Status) einfach mal löschen:</p>
<pre class="brush: bash;">
svn st | grep ^\? | awk '{print $2}' | xargs rm
</pre>
<p>Und hier noch ein Befehl um alle neuen Dateien zum Repository hinzuzufügen</p>
<pre class="brush: bash;">
svn st|grep ^?|sed s/?//|xargs svn add $1
</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/2009/11/svn-befehle-fuer-zwischendurch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.svn Verzeichnisse rekursiv aus Ordnern löschen</title>
		<link>http://webpiraten.de/index.php/2009/10/svn-verzeichnisse-rekursiv-aus-ordnern-loeschen/</link>
		<comments>http://webpiraten.de/index.php/2009/10/svn-verzeichnisse-rekursiv-aus-ordnern-loeschen/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 11:21:52 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[löschen]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[rekursiv]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[rm]]></category>
		<category><![CDATA[verzeichnis]]></category>
		<category><![CDATA[xargs]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=135</guid>
		<description><![CDATA[Folgender Kommandozeilen Befehl löscht alle .svn Verzeichnisse in einem Ordner. Im Detail sucht das Kommando find im aktuellen Ordner (.) rekursiv nach Verzeichnissen (-type d) mit dem Namen .svn (-name .svn) und piped (&#124;) diese Liste nach xargs, welches dann an erster Stelle (-0) der Liste mit der Löschoperation (rm -rf) beginnt. find . -type [...]]]></description>
			<content:encoded><![CDATA[<p>Folgender Kommandozeilen Befehl löscht alle .svn Verzeichnisse in einem Ordner.</p>
<p>Im Detail sucht das Kommando <strong>find</strong><br />
im aktuellen Ordner (<strong>.</strong>) rekursiv<br />
nach Verzeichnissen (<strong>-type d</strong>)<br />
mit dem Namen .svn (<strong>-name .svn</strong>)<br />
und piped (<strong>|</strong>) diese Liste<br />
nach <strong>xargs</strong>,<br />
welches dann an erster Stelle (<strong>-0</strong>) der Liste<br />
mit der Löschoperation (<strong>rm -rf</strong>) beginnt.</p>
<pre class="brush: bash;">

find . -type d -name .svn -print0 | xargs -0 rm -rf
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/2009/10/svn-verzeichnisse-rekursiv-aus-ordnern-loeschen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>die SVN Quickreferenz als PDF</title>
		<link>http://webpiraten.de/index.php/2009/10/die-svn-quickreferenz-als-pdf/</link>
		<comments>http://webpiraten.de/index.php/2009/10/die-svn-quickreferenz-als-pdf/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:06:55 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[kommando]]></category>
		<category><![CDATA[quick]]></category>
		<category><![CDATA[referenz]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=57</guid>
		<description><![CDATA[&#8230;für alle die mal eben schnell SVN Kommandos nachsehen wollen. Subversion_Quickreferenz.pdf © by Tobias Zeising (tobias.zeising@aditu.de &#124; http://www.aditu.de)]]></description>
			<content:encoded><![CDATA[<p>&#8230;für alle die mal eben schnell SVN Kommandos nachsehen wollen.</p>
<p><a href='http://webpiraten.de/wp-content/uploads/2009/10/Subversion_Quickreferenz.pdf'>Subversion_Quickreferenz.pdf</a></p>
<p>© by Tobias Zeising (tobias.zeising@aditu.de | http://www.aditu.de)</p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/2009/10/die-svn-quickreferenz-als-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
