<?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>Handnotes &#187; SVN</title>
	<atom:link href="http://memmie.lenglet.name/category/svn/feed" rel="self" type="application/rss+xml" />
	<link>http://memmie.lenglet.name</link>
	<description>Some tests, tricks and sugar</description>
	<lastBuildDate>Sat, 03 Oct 2009 14:49:56 +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>[How to] Create SVN managed project with 3rd part library on SVN</title>
		<link>http://memmie.lenglet.name/flash/as3/how-to-create-svn-managed-project-with-3rd-part-library-on-svn</link>
		<comments>http://memmie.lenglet.name/flash/as3/how-to-create-svn-managed-project-with-3rd-part-library-on-svn#comments</comments>
		<pubDate>Sat, 13 Sep 2008 11:54:59 +0000</pubDate>
		<dc:creator>Mem's</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://memmie.lenglet.name/?p=26</guid>
		<description><![CDATA[SVN has a smart fonctionality : Externals. The objective is import files from an other SVN repository Instead of download all of them and keep it in a folder (only one for all your project using this lib or a duplicate inside each projects), make only a link to the repository. For example, my project [...]]]></description>
			<content:encoded><![CDATA[<p>SVN has a smart fonctionality : Externals. The objective is import files from an other SVN repository<br />
Instead of download all of them and keep it in a folder (only one for all your project using this lib or a duplicate inside each projects), make only a link to the repository.<br />
For example, my project use <a href="http://blog.papervision3d.org/" title="Papervision 3D blog">Papervision 3D</a>. I need juste add &#8220;svn:externals&#8221; property to my root folder of classes.</p>
<p>On Window with Turtoise SVN : Right click on folder and select &#8220;TurtoiseSNV&#8221; > &#8220;Properties &#8230;&#8221;<br />
<img src="http://memmie.lenglet.name/wp-content/uploads/2008/09/turtoisesvn_menu.png" alt="Turtoise SVN folder menu" title="Turtoise SVN folder menu" /><br />
Click on &#8220;Add&#8221; button, select &#8220;svn:externals&#8221; for property name and set property value to :</p>
<pre>org/papervision3d http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/
org/ascollada http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/ascollada/
nochump http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/nochump/</pre>
<p><img src="http://memmie.lenglet.name/wp-content/uploads/2008/09/turtoisesvn_properties.png" alt="Turtoise SVN folder properties window" title="Turtoise SVN folder properties window" /><br />
Now commit and update your local copy.</p>
<p>Now indicated folders/files are synconized when you update your local copy with external(s) SVN(s)</p>
<p>For use a specific revision, use <code>-r</code> indicator. For example work with revision 727 of Papervision 3D, use property value :</p>
<pre>org/papervision3d <strong>-r727</strong> http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/papervision3d/
org/ascollada <strong>-r727</strong> http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/org/ascollada/
nochump <strong>-r727</strong> http://papervision3d.googlecode.com/svn/trunk/as3/trunk/src/nochump/</pre>
<p>You can also use SVN tags.</p>
<p>Resources:</p>
<ul>
<li><a href="http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html">SVN externals</a> on SVN book</li>
<li><a href="http://subversion.tigris.org/svn_1.5_releasenotes.html#externals">Externals</a> on SVN 1.5 release notes</li>
<li><a href="http://en.wikipedia.org/wiki/Subversion_(software)">Subversion</a> on Wikipedia</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://memmie.lenglet.name/flash/as3/how-to-create-svn-managed-project-with-3rd-part-library-on-svn/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
