<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Fear and Loathing - All Comments</title><link>http://weblogs.asp.net/bsimser/default.aspx</link><description>Gonzo blogging from the Annie Leibowitz of the software development world.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6170580</link><pubDate>Thu, 08 May 2008 18:50:57 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6170580</guid><dc:creator>Florian Potschka</dc:creator><description>&lt;p&gt;Thank you very much for this great article that explains feature branching very clearly! And together with the comments you get a really good picture of the two most common branching strategies. One of the best SVN tutorials I&amp;#39;ve read so far.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6170580" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6169844</link><pubDate>Thu, 08 May 2008 13:53:33 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6169844</guid><dc:creator>Bil Simser</dc:creator><description>&lt;p&gt;@Cory: Moving from SVN to TFS is IMHO bad. I won't get into a holy war here about the best source control (as I don't feel is SVN is the &amp;quot;best&amp;quot; but think it's &amp;quot;better&amp;quot; than TFS). WIth TFS I have this crazy workspace/local drive mapping issue which has caused me pain and suffering. With SVN I just move a directory somewhere. It doesn't care. TFS requires me to tell the server to map my local drive to some location it knows about. And when a person leaves the company the workspace lingers and is a PITA to get rid of. Enough on that (for now).&lt;/p&gt;
&lt;p&gt;As for SVN and CC.NET, not sure if that's worthy of an entire blog post. It's just a task in your ccnet.config file and is supported OOTB. How to track bugs and issues might be interesting and maybe I'll look at a post on Developer-&amp;gt;Bug Tool-&amp;gt;SVN-&amp;gt;CC.NET or something like that.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6169844" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6169824</link><pubDate>Thu, 08 May 2008 13:48:52 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6169824</guid><dc:creator>Bil Simser</dc:creator><description>&lt;p&gt;@Kiran: You'll pick up the deletion (or any other changes) in your daily merge from trunk. No problems there. If you're doing a *big* refactoring (like a domain shift or a massive namechange) you might want to co-ordinate with the team. Tell them the intent and talk about it (most times something like this is needed and with a good refactoring tool and unit tests you shouldn't worry). Get them all to merge up then do the change and get them to re-merge from the trunk.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6169824" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6169796</link><pubDate>Thu, 08 May 2008 13:40:34 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6169796</guid><dc:creator>Rob Swafford</dc:creator><description>&lt;p&gt;Thank you thank you thank you for the step-by-step walkthrough! &amp;nbsp;I&amp;#39;ve used subversion in the past, and liked it a lot, but had not been able to find as clear and concise an explanation about merging/branching/tagging best practices as this. &amp;nbsp;This is going to be extremely useful in the near future, as I&amp;#39;m in the process of hiring a couple new devs who have limited (if any) subversion experience.&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6169796" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6167828</link><pubDate>Thu, 08 May 2008 02:36:54 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6167828</guid><dc:creator>Jason Short</dc:creator><description>&lt;p&gt;Very nice article on branching. &amp;nbsp;Doesn&amp;#39;t matter if you are using Subversion or not, the concepts are the same (and just as powerful in other tools as well, just not TFS).&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6167828" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6167723</link><pubDate>Thu, 08 May 2008 01:56:20 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6167723</guid><dc:creator>Kiran</dc:creator><description>&lt;p&gt;Bill,&lt;/p&gt;
&lt;p&gt;What happens if you deleted/renamed a file in the branch in a refactoring cycle? &amp;nbsp;How can we merge any changes done to that file in the trunk?&lt;/p&gt;
&lt;p&gt;Similarly, let us say you modified the namespace names that are referenced (via using statements) in a source file in trunk. &amp;nbsp;Now you are trying to merge some other changes in the same file from trunk. When you run the merge operation, SVN overrides the using statements with old ones. &amp;nbsp;It would take more than 5 minutes to fix all these breaking changes.&lt;/p&gt;
&lt;p&gt;I am interested to know whether you have any tips in addressing these issues.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6167723" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6167552</link><pubDate>Thu, 08 May 2008 01:06:12 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6167552</guid><dc:creator>Cory</dc:creator><description>&lt;p&gt;What you have there is some serious complication for a rather simple problem; version control in a team environment. In my office, we&amp;#39;ve done the exact opposite; Moved from SVN to TFS. &lt;/p&gt;
&lt;p&gt;Release branching is great idea, and makes a lot more sense than Feature branching. I like release branching, but only if you&amp;#39;re allowing hot fixes to occur on your main/prod/trunk/whatever branch. I do release branching in TFS, allowing the occasional hot fix to go into my main deliverable. You can execute the technique you described above in TFS, also.&lt;/p&gt;
&lt;p&gt;Next article suggestion: How to use SVN for continuous integration (for example, linking SVN to Cruise Control), and, how to keep track of bugs and known issues. &lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6167552" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6167466</link><pubDate>Thu, 08 May 2008 00:42:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6167466</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Release branches are the way to go and are far less work for the developer to maintain than feature branches. &amp;nbsp;I only recommend feature branches if the project is extremely large and is in danger of becoming broken (or has had a history of being broken) by someone&amp;#39;s trunk updates. &amp;nbsp;Also, you can start with release branches and switch to feature branches later on in the project&amp;#39;s lifecycle if the project size warrants it and it becomes a problem for your team. &lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6167466" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6167247</link><pubDate>Wed, 07 May 2008 23:40:33 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6167247</guid><dc:creator>David Gardiner</dc:creator><description>&lt;p&gt;That clarified and highlighted some ways of working with version control that I hadn&amp;#39;t properly considered before.&lt;/p&gt;
&lt;p&gt;-dave&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6167247" width="1" height="1"&gt;</description></item><item><title>re: Day-to-day with Subversion</title><link>http://weblogs.asp.net/bsimser/archive/2008/05/06/day-to-day-with-subversion.aspx#6166638</link><pubDate>Wed, 07 May 2008 20:55:37 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6166638</guid><dc:creator>andrex</dc:creator><description>&lt;p&gt;Thanks for perfect article!!!&lt;/p&gt;
&lt;p&gt;p.s. I think you should swap merge screenshots :)&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6166638" width="1" height="1"&gt;</description></item></channel></rss>