<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Revision Control with SVN</title>
	<atom:link href="http://blog.froglogic.com/2007/05/revision-control-with-svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.froglogic.com/2007/05/revision-control-with-svn/</link>
	<description>A company weblog</description>
	<pubDate>Wed, 08 Sep 2010 06:07:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: catherine</title>
		<link>http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-24327</link>
		<dc:creator>catherine</dc:creator>
		<pubDate>Fri, 19 Jun 2009 06:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-24327</guid>
		<description>Thanks for your article.

Catherine Sea
http://www.scmsoftwareconfigurationmanagement.com</description>
		<content:encoded><![CDATA[<p>Thanks for your article.</p>
<p>Catherine Sea<br />
<a href="http://www.scmsoftwareconfigurationmanagement.com" rel="nofollow">http://www.scmsoftwareconfigurationmanagement.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Voegele</title>
		<link>http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-431</link>
		<dc:creator>Jason Voegele</dc:creator>
		<pubDate>Mon, 14 May 2007 15:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-431</guid>
		<description>I think svnmerge.py is what you are looking for:

http://www.orcaware.com/svn/wiki/Svnmerge.py</description>
		<content:encoded><![CDATA[<p>I think svnmerge.py is what you are looking for:</p>
<p><a href="http://www.orcaware.com/svn/wiki/Svnmerge.py" rel="nofollow">http://www.orcaware.com/svn/wiki/Svnmerge.py</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frerich Raabe</title>
		<link>http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-430</link>
		<dc:creator>Frerich Raabe</dc:creator>
		<pubDate>Mon, 14 May 2007 09:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-430</guid>
		<description>&gt; If what you’re looking for is “the last change I committed”, you want the diff between
&gt; PREV:COMMITTED. I.e., svn merge -r PREV:COMMITTED wc1 wc2.

When using -r PREV:COMMITTED, I have to specify the single files to merge though, right? One thing I like about the current implementation is that I can just specify a target directory and then it'll integrate all the changes done in the given revision into that target directory.</description>
		<content:encoded><![CDATA[<p>> If what you’re looking for is “the last change I committed”, you want the diff between<br />
> PREV:COMMITTED. I.e., svn merge -r PREV:COMMITTED wc1 wc2.</p>
<p>When using -r PREV:COMMITTED, I have to specify the single files to merge though, right? One thing I like about the current implementation is that I can just specify a target directory and then it&#8217;ll integrate all the changes done in the given revision into that target directory.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago Macieira</title>
		<link>http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-417</link>
		<dc:creator>Thiago Macieira</dc:creator>
		<pubDate>Sat, 12 May 2007 09:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.froglogic.com/2007/05/revision-control-with-svn/#comment-417</guid>
		<description>Hey Frerich

Subversion special revisions are:
HEAD = current latest revision in the repository
BASE = the revision you checked out
COMMITTED = the last changed revision of a given file or directory
PREV = COMMITTED-1

So, let's suppose there's a file called foo.c that was changed in revision 91. When you did "svn up" you got revision 100. At this point, it's:
HEAD = BASE = 100
COMMITTED = 91
PREV = 90

Then a co-worker (let's call him Harri) comes and makes a modification somewhere in the repository. HEAD advances to 101. But your BASE doesn't, because you haven't run "svn up" again.

If what you're looking for is "the last change I committed", you want the diff between PREV:COMMITTED. I.e., svn merge -r PREV:COMMITTED wc1 wc2.

One more thing: Subversion 1.5 will include branch/merge management.</description>
		<content:encoded><![CDATA[<p>Hey Frerich</p>
<p>Subversion special revisions are:<br />
HEAD = current latest revision in the repository<br />
BASE = the revision you checked out<br />
COMMITTED = the last changed revision of a given file or directory<br />
PREV = COMMITTED-1</p>
<p>So, let&#8217;s suppose there&#8217;s a file called foo.c that was changed in revision 91. When you did &#8220;svn up&#8221; you got revision 100. At this point, it&#8217;s:<br />
HEAD = BASE = 100<br />
COMMITTED = 91<br />
PREV = 90</p>
<p>Then a co-worker (let&#8217;s call him Harri) comes and makes a modification somewhere in the repository. HEAD advances to 101. But your BASE doesn&#8217;t, because you haven&#8217;t run &#8220;svn up&#8221; again.</p>
<p>If what you&#8217;re looking for is &#8220;the last change I committed&#8221;, you want the diff between PREV:COMMITTED. I.e., svn merge -r PREV:COMMITTED wc1 wc2.</p>
<p>One more thing: Subversion 1.5 will include branch/merge management.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
