<?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>Learning is an Art &#187; svnadmin</title>
	<atom:link href="http://www.singhvishwajeet.com/tag/svnadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.singhvishwajeet.com</link>
	<description>My experiences</description>
	<lastBuildDate>Thu, 10 Jun 2010 22:19:54 +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>Subversion Repository Simple Backup and Resotre</title>
		<link>http://www.singhvishwajeet.com/2009/11/10/subversion-repository-simple-backup-and-resotre/</link>
		<comments>http://www.singhvishwajeet.com/2009/11/10/subversion-repository-simple-backup-and-resotre/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 17:34:05 +0000</pubDate>
		<dc:creator>Vishwajeet Singh</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svnadmin]]></category>

		<guid isPermaLink="false">http://www.singhvishwajeet.com/?p=232</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-3616637514641870";
/* 728x90, created 4/30/10 */
google_ad_slot = "2350940629";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Here I am going to talk about three useful and handy subcommands  of svnadmin that will help us in dumping our data and restoring it back to fresh repository, restore is very critical, as we keep on backing up data but we seldom bother about restoring it to check if everything is working fine or not. I would like to put one point across that your backup is as good as your last restore.</p>
<p><strong>Dumping the repository</strong></p>
<div class="codesnip-container" >&gt;&gt;svnadmin dump /srv/svn/test &gt; backup.dump<br />
* Dumped revision 0.<br />
* Dumped revision 1.<br />
* Dumped revision 2.<br />
* Dumped revision 3.<br />
* Dumped revision 4.<br />
* Dumped revision 5.<br />
* Dumped revision 6.<br />
* Dumped revision 7.<br />
* Dumped revision 8.<br />
* Dumped revision 9.<br />
* Dumped revision 10.<br />
* Dumped revision 11.<br />
* Dumped revision 12.<br />
* Dumped revision 13.</div>
<p>This is the simplest option for dumping the repository for purpose of backing up your repository. If you want to do an incremental back than you need to specify &#8211;incremental flag and give start and end revision for same.</p>
<p><strong>Restoring the repository back</strong></p>
<div class="codesnip-container" >E:\mywork\prolific_prolific_20091110165216&gt;svnadmin load /srv/svn/newrepo &lt;  backup.dump<br />
&lt;&lt;&lt; Started new transaction, based on original revision 1<br />
* adding path : branches &#8230; done.<br />
* adding path : documents &#8230; done.<br />
* adding path : tags &#8230; done.<br />
* adding path : trunk &#8230; done.</p>
<p>&#8212;&#8212;- Committed revision 1 &gt;&gt;&gt;</p>
<p>&lt;&lt;&lt; Started new transaction, based on original revision 2<br />
* adding path : documents/test.txt &#8230; done.</p>
<p>&#8212;&#8212;- Committed revision 2 &gt;&gt;&gt;</p>
<p>&lt;&lt;&lt; Started new transaction, based on original revision 3<br />
* editing path : documents/test.txt &#8230; done.</p></div>
<p><strong>Verify the restore</strong></p>
<div class="codesnip-container" >&gt;&gt;svnadmin verify /srv/svn/newrepo<br />
* Verified revision 0.<br />
* Verified revision 1.<br />
* Verified revision 2.<br />
* Verified revision 3.<br />
* Verified revision 4.<br />
* Verified revision 5.<br />
* Verified revision 6.<br />
* Verified revision 7.<br />
* Verified revision 8.<br />
* Verified revision 9.<br />
* Verified revision 10.<br />
* Verified revision 11.<br />
* Verified revision 12.<br />
* Verified revision 13.</div>
<p>Habit of restoring the data regularly is very important for having usable backup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.singhvishwajeet.com/2009/11/10/subversion-repository-simple-backup-and-resotre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
