<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.paskvil.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.paskvil.com/index.php?action=history&amp;feed=atom&amp;title=Moving_a_SVN_Repository</id>
		<title>Moving a SVN Repository - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.paskvil.com/index.php?action=history&amp;feed=atom&amp;title=Moving_a_SVN_Repository"/>
		<link rel="alternate" type="text/html" href="https://wiki.paskvil.com/index.php?title=Moving_a_SVN_Repository&amp;action=history"/>
		<updated>2026-04-10T11:09:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>https://wiki.paskvil.com/index.php?title=Moving_a_SVN_Repository&amp;diff=11&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;* on source machine:  svnadmin dump /path/to/repo &gt; repo.dump * transfer the file to the destination machine, then on the destination machine:  cd /repos/path  svnadmin create ne...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.paskvil.com/index.php?title=Moving_a_SVN_Repository&amp;diff=11&amp;oldid=prev"/>
				<updated>2011-06-27T21:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;* on source machine:  svnadmin dump /path/to/repo &amp;gt; repo.dump * transfer the file to the destination machine, then on the destination machine:  cd /repos/path  svnadmin create ne...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* on source machine:&lt;br /&gt;
 svnadmin dump /path/to/repo &amp;gt; repo.dump&lt;br /&gt;
* transfer the file to the destination machine, then on the destination machine:&lt;br /&gt;
 cd /repos/path&lt;br /&gt;
 svnadmin create new-repo&lt;br /&gt;
 svnadmin load new-repo &amp;lt; repo.dump&lt;br /&gt;
&lt;br /&gt;
'''Note''': if your repo is mature/large, you'll probably want to add compression along the way.&lt;br /&gt;
&lt;br /&gt;
'''Note''': if you have more than one repo on the source machine, all in the same folder (/repos/path), you can do:&lt;br /&gt;
* on source machine:&lt;br /&gt;
 cd /repos/path&lt;br /&gt;
 for i in `ls`; do svnadmin dump $i &amp;gt; $i.dump&lt;br /&gt;
 tar cfz dumps.tar.gz *.dump&lt;br /&gt;
 rm *.dump    # just to clean-up&lt;br /&gt;
* transfer the dumps.tar.gz to the destination machine, then:&lt;br /&gt;
 mkdir /new/repos/path&lt;br /&gt;
 tar xfz dumps.tar.gz&lt;br /&gt;
 for i in `ls *.dump`; do&lt;br /&gt;
     svnadmin create `basename $i .dump`;&lt;br /&gt;
     svnadmin load `basename $i .dump` &amp;lt; $i;&lt;br /&gt;
 done&lt;br /&gt;
 rm dumps.tar.gz *.dump    # just to clean-up&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>