<?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: Managing feature additions and bug fixes with Subversion</title>
	<atom:link href="http://www.neilcrookes.com/2008/05/06/managing-feature-additions-and-bug-fixes-with-subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neilcrookes.com/2008/05/06/managing-feature-additions-and-bug-fixes-with-subversion/</link>
	<description>Learnings and Teachings on Web Application Development &#38; CakePHP</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:44:06 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: cosmin</title>
		<link>http://www.neilcrookes.com/2008/05/06/managing-feature-additions-and-bug-fixes-with-subversion/comment-page-1/#comment-10032</link>
		<dc:creator>cosmin</dc:creator>
		<pubDate>Wed, 20 Oct 2010 16:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.neilcrookes.com/?p=12#comment-10032</guid>
		<description>Good idea.
Currently I have a maintenance branch for the production version and all the new stuff goes into trunk, starting with bug fixes but also including features. I&#039;ve had some troubles merging larger features that had lots of commits in trunk into the maintenance branch.

I decided to keep the mess in trunk so to avoid the large merge nightmares where a dev works too long on a branch and when is time to merge it back into trunk all hell breaks loose. Everybody working on trunk does make everybody keep up with everybody elses changes.

But maybe separate branches for features and a clean trunk with only bug fixes is a better idea. As long as everybody keeps their branches up to date with the trunk changes the merging back from a branch intro trunk shouldn&#039;t be that painful. Question is how to make them keep up with trunk.

But definitely version control is the way to go when you have something live and you need to fix it while also adding new stuff to it. There&#039;s just no other way.

PS: Thank you for the great articles on Cake, Web development and Agile. Great style and content!</description>
		<content:encoded><![CDATA[<p>Good idea.<br />
Currently I have a maintenance branch for the production version and all the new stuff goes into trunk, starting with bug fixes but also including features. I&#8217;ve had some troubles merging larger features that had lots of commits in trunk into the maintenance branch.</p>
<p>I decided to keep the mess in trunk so to avoid the large merge nightmares where a dev works too long on a branch and when is time to merge it back into trunk all hell breaks loose. Everybody working on trunk does make everybody keep up with everybody elses changes.</p>
<p>But maybe separate branches for features and a clean trunk with only bug fixes is a better idea. As long as everybody keeps their branches up to date with the trunk changes the merging back from a branch intro trunk shouldn&#8217;t be that painful. Question is how to make them keep up with trunk.</p>
<p>But definitely version control is the way to go when you have something live and you need to fix it while also adding new stuff to it. There&#8217;s just no other way.</p>
<p>PS: Thank you for the great articles on Cake, Web development and Agile. Great style and content!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

