<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: My Experience with Subversion</title>
	<atom:link href="http://www.basilv.com/psd/blog/2006/my-experience-with-subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.basilv.com/psd/blog/2006/my-experience-with-subversion</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 03:57:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Jeffrey</title>
		<link>http://www.basilv.com/psd/blog/2006/my-experience-with-subversion/comment-page-1#comment-105847</link>
		<dc:creator>Jeffrey</dc:creator>
		<pubDate>Fri, 26 Mar 2010 17:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.basilv.com/psd/blog/2006/my-experience-with-subversion#comment-105847</guid>
		<description>&quot;One reason I like Subversion for personal use is that you can use it without running the server. &quot;

This is true for cvs as well.  The cvs implementation inside eclipse seems to support only client-server mode, but that is eclipse&#039;s issue, not cvs&#039;.  The true cvs command-line version supports accessing repositories on the local filesystem without the server.</description>
		<content:encoded><![CDATA[<p>&#8220;One reason I like Subversion for personal use is that you can use it without running the server. &#8221;</p>
<p>This is true for cvs as well.  The cvs implementation inside eclipse seems to support only client-server mode, but that is eclipse&#8217;s issue, not cvs&#8217;.  The true cvs command-line version supports accessing repositories on the local filesystem without the server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Basil Vandegriend</title>
		<link>http://www.basilv.com/psd/blog/2006/my-experience-with-subversion/comment-page-1#comment-58645</link>
		<dc:creator>Basil Vandegriend</dc:creator>
		<pubDate>Thu, 07 Aug 2008 01:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.basilv.com/psd/blog/2006/my-experience-with-subversion#comment-58645</guid>
		<description>Good points, Rob. I agree that issues like needing to use export and IDE integration are not problems with Subversion itself. I do feel, however, that these are issues regarding the use of Subversion that developers need to be aware of.</description>
		<content:encoded><![CDATA[<p>Good points, Rob. I agree that issues like needing to use export and IDE integration are not problems with Subversion itself. I do feel, however, that these are issues regarding the use of Subversion that developers need to be aware of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Williams</title>
		<link>http://www.basilv.com/psd/blog/2006/my-experience-with-subversion/comment-page-1#comment-58610</link>
		<dc:creator>Rob Williams</dc:creator>
		<pubDate>Wed, 06 Aug 2008 19:01:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.basilv.com/psd/blog/2006/my-experience-with-subversion#comment-58610</guid>
		<description>Subversion recommends creating a &quot;trunk&quot; directory, rather than &quot;head&quot; (very different semantics), and a lot of other tools depend on this.

Subversion is essentially CVS 2.0, so it is fundamentally the same in that it uses a private subdirectory (.svn versus CVS) for its bookkeeping.  Some of the newer source control tools (distributed version control systems = DVCS) have designed away from this issue.  I am moving away from Subversion (my previous favorite) to Bazaar because of the many design advantages.

The need to export, and the need to carefully orchestrate multiple tools (source control client and IDE) are not problems that require &quot;workarounds&quot;.  Export is a built-in feature for handling the use case of producing a copy of the content without the bookkeeping, for both CVS and Subversion.  Integrating source control into an IDE is not the responsibility of the source control tool--that squarely lies on the shoulders of each IDE.

The former (export) is an inherent characteristic of the design.  The latter (renaming/moving source files) is an inherent characteristic of using IDEs with source control.

If one subscribes to the IDE paradigm, then one is motivated to find a pre-integrated source control client for their favorite IDE(s).  If one does not subscribe to the IDE paradigm (choosing simpler, non-integrated tools), then one can avoid the &quot;problems&quot;, and the extra work, altogether.</description>
		<content:encoded><![CDATA[<p>Subversion recommends creating a &#8220;trunk&#8221; directory, rather than &#8220;head&#8221; (very different semantics), and a lot of other tools depend on this.</p>
<p>Subversion is essentially CVS 2.0, so it is fundamentally the same in that it uses a private subdirectory (.svn versus CVS) for its bookkeeping.  Some of the newer source control tools (distributed version control systems = DVCS) have designed away from this issue.  I am moving away from Subversion (my previous favorite) to Bazaar because of the many design advantages.</p>
<p>The need to export, and the need to carefully orchestrate multiple tools (source control client and IDE) are not problems that require &#8220;workarounds&#8221;.  Export is a built-in feature for handling the use case of producing a copy of the content without the bookkeeping, for both CVS and Subversion.  Integrating source control into an IDE is not the responsibility of the source control tool&#8211;that squarely lies on the shoulders of each IDE.</p>
<p>The former (export) is an inherent characteristic of the design.  The latter (renaming/moving source files) is an inherent characteristic of using IDEs with source control.</p>
<p>If one subscribes to the IDE paradigm, then one is motivated to find a pre-integrated source control client for their favorite IDE(s).  If one does not subscribe to the IDE paradigm (choosing simpler, non-integrated tools), then one can avoid the &#8220;problems&#8221;, and the extra work, altogether.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

