<?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>Yet Another [À Compléter] &#187; git-svn</title>
	<atom:link href="http://blog.neteril.org/tag/git-svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neteril.org</link>
	<description>Random thoughts of Jérémie Laval</description>
	<lastBuildDate>Wed, 24 Aug 2011 17:43:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mini-howto : git(-svn) with Google Code svn repositories</title>
		<link>http://blog.neteril.org/2008/04/26/mini-howto-git-svn-with-google-code-svn-repositories/</link>
		<comments>http://blog.neteril.org/2008/04/26/mini-howto-git-svn-with-google-code-svn-repositories/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 12:09:41 +0000</pubDate>
		<dc:creator>Jérémie Laval</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Google Summer of Code 2008]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git-svn]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://garuma.wordpress.com/?p=179</guid>
		<description><![CDATA[I heard that some people want to use git as their preferred VCS for SoC. The problem is that their mentoring organization use a global Subversion repository hosted on Google Code. The solution : git-svn. So I wrote this little how-to set git-svn up with Mono SoC SVN (just change mono-soc-2008 with your organization repository) [...]]]></description>
			<content:encoded><![CDATA[<p>I heard that some people want to use git as their preferred VCS for SoC. The problem is that their mentoring organization use a global Subversion repository hosted on Google Code. The solution : git-svn. So I wrote this little how-to set git-svn up with Mono SoC SVN (just change mono-soc-2008 with your organization repository) :</p>
<ul>
<li>First checkout the current whole mono soc svn repository : <code>svn checkout https://mono-soc-2008.googlecode.com/svn/ mono-soc-2008 --username your.google.code.username</code></li>
<li>You should be prompted with a password request, to get it go to : <code>http://code.google.com/hosting/settings</code></li>
<li>Add three folders corresponding to your project&#8217;s trunk, branches and tags : <code>svn mkdir tags/[your project name] branches/[your project name] trunk/[your project name]</code></li>
<li>Commit these changes : <code>svn commit -m "Added folders for project [your project name]"</code></li>
<li>Use git-svn clone to get a working git-svn environment with the command :  <code>git-svn clone --tags=tags/[your project name] --trunk=trunk/[your project name] --branches=branches/[your project name] --username=your.google.code.username https://mono-soc-2008.googlecode.com/svn</code></li>
</ul>
<p>Now you can use standard git commands to add files, revert changes, do bisect or whatever. Once you want to mirror your changes back to SVN, just do a <code>git-svn rebase</code> to resolve possible conflicts with svn HEAD and then a <code>git-svn dcommit</code> will convert your git history to the svn repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neteril.org/2008/04/26/mini-howto-git-svn-with-google-code-svn-repositories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

