<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://build2be.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>build2be/com/e - propedit</title>
 <link>https://build2be.com/category/propedit</link>
 <description></description>
 <language>en</language>
<item>
 <title>Managing your svn repository with external ones</title>
 <link>https://build2be.com/content/managing-your-svn-repository-external-ones</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;So you finally have your own svn repository. But you need to use external code as well. And you want to keep track of changes in those external code. Then use &lt;em&gt;svn:externals&lt;/em&gt;. This tells subversion there are external subversion repositories destined to blend into the current folder. I learned this from a script thanks to &lt;a href=&quot;http://www.wimleers.com&quot;&gt;Wim Leers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;First let&#039;s create an externals to a repository in the current directory.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;svn propedit svn:externals .&lt;/code&gt;&lt;/pre&gt; If this fails configure an editor like this&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;export EDITOR=vi&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Insert this line&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;caffeine-hx &lt;a href=&quot;http://caffeine-hx.googlecode.com/svn/trunk/&amp;lt;br /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&quot;&gt;http://caffeine-hx.googlecode.com/svn/trunk/&lt;br /&gt;
[/highlightjs_code]&lt;/a&gt; which tells subversion that the directory&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;caffeine-hx&lt;/code&gt;&lt;/pre&gt; has a remote repository&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&lt;a href=&quot;http://caffeine-hx.googlecode.com/svn/trunk/&amp;lt;br /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&quot;&gt;http://caffeine-hx.googlecode.com/svn/trunk/&lt;br /&gt;
[/highlightjs_code]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now run&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;svn up caffeine-hx&lt;/code&gt;&lt;/pre&gt; and there it is. Your remote repository in full.&lt;/p&gt;
&lt;p&gt;Not sure if your settings are ok? Use on of the following commands&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;svn proplist
svn propdel
svn propedit
svn propget
svn propset&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;free form:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/category/propdel&quot;&gt;propdel&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/category/propedit&quot;&gt;propedit&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/category/propget&quot;&gt;propget&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/category/propset&quot;&gt;propset&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/category/svnexternals&quot;&gt;svn:externals&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Tue, 03 Feb 2009 08:24:54 +0000</pubDate>
 <dc:creator>clemens</dc:creator>
 <guid isPermaLink="false">75 at https://build2be.com</guid>
 <comments>https://build2be.com/content/managing-your-svn-repository-external-ones#comments</comments>
</item>
</channel>
</rss>
