<?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>Mindtonic &#187; git</title>
	<atom:link href="http://blog.mindtonic.net/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mindtonic.net</link>
	<description>Thoughts on Music and Application Development</description>
	<lastBuildDate>Fri, 30 Jul 2010 18:08:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>git_remote_branch For Easy Git Remote Branches</title>
		<link>http://blog.mindtonic.net/git_remote_branch-for-easy-git-remote-branches/</link>
		<comments>http://blog.mindtonic.net/git_remote_branch-for-easy-git-remote-branches/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 20:34:25 +0000</pubDate>
		<dc:creator>mindtonic</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[remote branches]]></category>

		<guid isPermaLink="false">http://blog.mindtonic.net/?p=143</guid>
		<description><![CDATA[I was looking for a way to track a local branch to a remote repository.  I came across this great plugin: http://github.com/webmat/git_remote_branch]]></description>
			<content:encoded><![CDATA[<p>I was looking for a way to track a local branch to a remote repository.  I came across this great plugin: <a href="http://github.com/webmat/git_remote_branch">http://github.com/webmat/git_remote_branch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindtonic.net/git_remote_branch-for-easy-git-remote-branches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Github and Heroku Together</title>
		<link>http://blog.mindtonic.net/using-github-and-heroku-together/</link>
		<comments>http://blog.mindtonic.net/using-github-and-heroku-together/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:37:41 +0000</pubDate>
		<dc:creator>mindtonic</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Heroku]]></category>

		<guid isPermaLink="false">http://blog.mindtonic.net/?p=133</guid>
		<description><![CDATA[From: http://www.mail-archive.com/heroku@googlegroups.com/msg00350.html Can I get suggestions on how to move my app from GitHub to Heroku and back? You can do this if you&#8217;re using git locally. The magic of decentralized revision control makes it possible, since every checkout is a full repository in its own right. What I suggest is adding two different remotes [...]]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://www.mail-archive.com/heroku@googlegroups.com/msg00350.html">http://www.mail-archive.com/heroku@googlegroups.com/msg00350.html</a></p>
<p style="padding-left: 30px;">Can I get suggestions on how to move my app from <a href="http://github.com">GitHub</a> to <a href="http://heroku.com/">Heroku</a> and back?</p>
<p style="padding-left: 30px;">You can do this if you&#8217;re using git locally.  The magic of<br />
decentralized revision control makes it possible, since every checkout<br />
is a full repository in its own right.  What I suggest is adding two<br />
different remotes to your local checkout, and then you can push to<br />
both.  Something like this:<br />
<code><br />
git remote add github [EMAIL PROTECTED]:myaccount/myapp.git<br />
git remote add heroku [EMAIL PROTECTED]:myapp.git<br />
</code></p>
<p style="padding-left: 30px;">Then you can do &#8220;git push heroku&#8221; and &#8220;git push github&#8221;, or pull, or<br />
diff, or whatever.  You could also name one origin, which will make it<br />
the default, but it would probably lead to less confusion if you had<br />
to explicitly name where you wanted to push or pull from each time.</p>
<p>In my specific case, I am already hosting my codebase on Github.  I want to keep the main repository there because I like all of the available features.  I also want to be able to work with collaborators and allow them to make commits to the master Github repository.</p>
<p>Heroku is amazing, but when you push to the Heroku repository it automatically restarts the application.  Using these methods, I can maintain a situation where one person is able to manage what actually goes &#8220;live&#8221; to Heroku, while everyone else can work away on Github using the normal collaboration procedures.</p>
<p>Result, the best of both worlds!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindtonic.net/using-github-and-heroku-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning the GIT transition</title>
		<link>http://blog.mindtonic.net/beginning-the-git-transition/</link>
		<comments>http://blog.mindtonic.net/beginning-the-git-transition/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 19:44:30 +0000</pubDate>
		<dc:creator>mindtonic</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://blog.mindtonic.net/beginning-the-git-transition/</guid>
		<description><![CDATA[I know I am late to the party, as usual, nut after finding out about the great hosting option known as Heroku, it has become a necessity. My one drawback is that I love my svn gui SmartSVN. It turns out that there is a built in GUI called git gui&#8230;. read here: http://pillowfactory.org/2008/09/11/git-awareness-week-git-gui/ for [...]]]></description>
			<content:encoded><![CDATA[<p>I know I am late to the party, as usual, nut after finding out about the great hosting option known as <a href="http://heroku.com/">Heroku</a>, it has become a necessity.</p>
<p>My one drawback is that I love my <a href="http://subversion.tigris.org/">svn</a> <a href="http://en.wikipedia.org/wiki/Graphical_user_interface">gui</a> <a href="http://www.syntevo.com/smartsvn/">SmartSVN</a>.  It turns out that there is a built in GUI called git gui&#8230;. read here: <a href="http://pillowfactory.org/2008/09/11/git-awareness-week-git-gui/">http://pillowfactory.org/2008/09/11/git-awareness-week-git-gui/</a> for more info.</p>
<p>Other Resources:</p>
<ul>
<li><a href="http://toolmantim.com/articles/setting_up_a_new_rails_app_with_git">http://toolmantim.com/articles/setting_up_a_new_rails_app_with_git</a></li>
<li><a href="http://git-scm.com/course/svn.html">http://git-scm.com/course/svn.html</a></li>
</ul>
<hr />
<p>So here we go with the process today.  I found that this blog post <a href="http://blog.viarails.net/2008/4/4/how-to-convert-your-svn-repo-to-git">http://blog.viarails.net/2008/4/4/how-to-convert-your-svn-repo-to-git</a> was flawless in execution and I highly recommend it. So far I have been able to complete the transfer and upload the new git repository.</p>
<p>I would like to argue that SVN is not passé &#8211; or out of style &#8211; in fact when you are working with a small team of developers, or even by yourself, I think that the remote server concept is actually quite beneficial.  I understand the whole branch / merge concept, and think it is fantastic, but I see value in all both approaches.  Just my 2 cents.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mindtonic.net/beginning-the-git-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
