<?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: 5 sins of subversion usage</title>
	<atom:link href="http://blog.cherouvim.com/5-sins-of-subversion-usage/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/</link>
	<description>software engineering for beginners</description>
	<pubDate>Wed, 07 Jan 2009 17:01:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: ounos</title>
		<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/#comment-929</link>
		<dc:creator>ounos</dc:creator>
		<pubDate>Sun, 30 Sep 2007 19:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/the-5-sins-of-subversion-usage/#comment-929</guid>
		<description>/nbproject is actually required, unless you have a custom build script which is imported instead. Otherwise, how would one compile from the console? And how would one ensure that there is one standard build process (so not to allow much potential for the "works for me" syndrome)?

Typically what is not needed is /nbproject/private (and causes problems, as it hardcodes file paths).</description>
		<content:encoded><![CDATA[<p>/nbproject is actually required, unless you have a custom build script which is imported instead. Otherwise, how would one compile from the console? And how would one ensure that there is one standard build process (so not to allow much potential for the &#8220;works for me&#8221; syndrome)?</p>
<p>Typically what is not needed is /nbproject/private (and causes problems, as it hardcodes file paths).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cherouvim</title>
		<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/#comment-460</link>
		<dc:creator>cherouvim</dc:creator>
		<pubDate>Fri, 18 May 2007 16:31:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/the-5-sins-of-subversion-usage/#comment-460</guid>
		<description>Yes. They are for developers. But I just meant that sometimes the repo might be shared by other, less technical, people.</description>
		<content:encoded><![CDATA[<p>Yes. They are for developers. But I just meant that sometimes the repo might be shared by other, less technical, people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: papo</title>
		<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/#comment-457</link>
		<dc:creator>papo</dc:creator>
		<pubDate>Fri, 18 May 2007 13:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/the-5-sins-of-subversion-usage/#comment-457</guid>
		<description>your points above are for developers not....graphic designers...right? so ...yes when it comes to developers ..they should stick to the recommended structure.or a strict defined structure known to the whole team 

.instead of sending multiple emails saying...Ooohhh yes by the way now you should download version from /aproj/thisversion/blabla . your 'In any case' scenario is NOT acceptable IMHO.</description>
		<content:encoded><![CDATA[<p>your points above are for developers not&#8230;.graphic designers&#8230;right? so &#8230;yes when it comes to developers ..they should stick to the recommended structure.or a strict defined structure known to the whole team </p>
<p>.instead of sending multiple emails saying&#8230;Ooohhh yes by the way now you should download version from /aproj/thisversion/blabla . your &#8216;In any case&#8217; scenario is NOT acceptable IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cherouvim</title>
		<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/#comment-456</link>
		<dc:creator>cherouvim</dc:creator>
		<pubDate>Fri, 18 May 2007 04:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/the-5-sins-of-subversion-usage/#comment-456</guid>
		<description>Yes, you are right.

The SVN structure above displayed the paths up to the root of each individual project.

Note though, that an SVN repo might not be used exclusively by programmers. Graphic designers might import static html/css templates in their own project folders. Enforcing this policy to them might not be for the faint hearted (no disrespect here).

In any case, SVN, gives you the flexibility to work in any way you like.
And when things get really messy, you can start renaming and moving things around. Then you simply send mails with the new locations where everyone can svn switch their working copies :)</description>
		<content:encoded><![CDATA[<p>Yes, you are right.</p>
<p>The SVN structure above displayed the paths up to the root of each individual project.</p>
<p>Note though, that an SVN repo might not be used exclusively by programmers. Graphic designers might import static html/css templates in their own project folders. Enforcing this policy to them might not be for the faint hearted (no disrespect here).</p>
<p>In any case, SVN, gives you the flexibility to work in any way you like.<br />
And when things get really messy, you can start renaming and moving things around. Then you simply send mails with the new locations where everyone can svn switch their working copies :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: papo</title>
		<link>http://blog.cherouvim.com/5-sins-of-subversion-usage/#comment-452</link>
		<dc:creator>papo</dc:creator>
		<pubDate>Thu, 17 May 2007 09:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cherouvim.com/the-5-sins-of-subversion-usage/#comment-452</guid>
		<description>I would also suggest the following. Adopt the SVN suggested repository project structure. such as /trunk
 /branches /tags . Develope in trunk do branches and tag the final releases. Everyone must be comfortable with the notion of the three of them. Checking out appropriate any of them or merging back to the tree!
Do not import any project before creating such a project structure in the SVn repository!</description>
		<content:encoded><![CDATA[<p>I would also suggest the following. Adopt the SVN suggested repository project structure. such as /trunk<br />
 /branches /tags . Develope in trunk do branches and tag the final releases. Everyone must be comfortable with the notion of the three of them. Checking out appropriate any of them or merging back to the tree!<br />
Do not import any project before creating such a project structure in the SVn repository!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
