<?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: Reverting tagged version back to trunk in subversion using Eclipse (Subclipse)</title>
	<atom:link href="http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse</link>
	<description></description>
	<lastBuildDate>Tue, 11 Jun 2013 22:09:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Alastair McDonald</title>
		<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/#comment-5648</link>
		<dc:creator>Alastair McDonald</dc:creator>
		<pubDate>Wed, 23 Nov 2011 12:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=4659#comment-5648</guid>
		<description><![CDATA[Nice work guys, thanks very much for this, very useful and much appreciated.Alastair]]></description>
		<content:encoded><![CDATA[<p>Nice work guys, thanks very much for this, very useful and much appreciated.Alastair</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emiel Paasschens</title>
		<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/#comment-5647</link>
		<dc:creator>Emiel Paasschens</dc:creator>
		<pubDate>Wed, 18 Feb 2009 08:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=4659#comment-5647</guid>
		<description><![CDATA[@Klaas, Hakan
Thanx for your replies. Your answers were actually the answers I was looking for, but couldn&#039;t find Googling!
I consider both your solutions better than my one. I would have gone for solution of Klaas, thus not deleting the trunk but renaming it to a branch.
Unfortunately it&#039;s now too late for this project.

Hopefully others struggling with this problem will now Google this blog and find your solutions!]]></description>
		<content:encoded><![CDATA[<p>@Klaas, Hakan<br />
Thanx for your replies. Your answers were actually the answers I was looking for, but couldn&#8217;t find Googling!<br />
I consider both your solutions better than my one. I would have gone for solution of Klaas, thus not deleting the trunk but renaming it to a branch.<br />
Unfortunately it&#8217;s now too late for this project.</p>
<p>Hopefully others struggling with this problem will now Google this blog and find your solutions!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hakan Dahl</title>
		<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/#comment-5646</link>
		<dc:creator>Hakan Dahl</dc:creator>
		<pubDate>Tue, 17 Feb 2009 18:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=4659#comment-5646</guid>
		<description><![CDATA[Since the Subversion directories trunk, tags and branches merely follow a naming convention (there is really nothing special with these dirs) you could delete the trunk directory (but be sure to branch it before) and branch a tagged release back into trunk like:

* make a branch of trunk (for example to branches/deprecated_trunk_20080121)
* delete the trunk-directory
* make a branch of the stable release tag into trunk (for example from tags/1.0 to trunk)]]></description>
		<content:encoded><![CDATA[<p>Since the Subversion directories trunk, tags and branches merely follow a naming convention (there is really nothing special with these dirs) you could delete the trunk directory (but be sure to branch it before) and branch a tagged release back into trunk like:</p>
<p>* make a branch of trunk (for example to branches/deprecated_trunk_20080121)<br />
* delete the trunk-directory<br />
* make a branch of the stable release tag into trunk (for example from tags/1.0 to trunk)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Klaas Eikelboom</title>
		<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/#comment-5645</link>
		<dc:creator>Klaas Eikelboom</dc:creator>
		<pubDate>Mon, 16 Feb 2009 22:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=4659#comment-5645</guid>
		<description><![CDATA[Hello Emiel

In my opinion you try to achieve three different things in one action. Your end result is perhaps workable, the logging history will be a bit confusing. I would do it as follows.

First the customer wants you to create a change on code that is in production (According the conventions of subversion the production code is tagged). In subversion it is not done to change a tag, thus I would create a branch. This is the place where you can adapt the code for the new situation.

Secondly the desired change is already done in the trunk.. With a bit of luck  the wanted change can be identified in one or two commit steps. I would merge these steps into the newly created branch. This process is called creating a back-patch. When I commit the back-patch I would note the revision numbers from the trunk, including the comment on the original change.

At last it is decided that the new development will not be done on the trunk anymore. The trunk becomes obsolete. New functionality will be added tot the branch. Because in subversion the trunk is always the latest and greatest code I would rename the trunk to a branch name for example trunk_version_discontinued. I would rename the new branch to trunk.

The end result is the same as with your actions, but the logging history reflects now better what was done. And in case you need more changes that can be found in the former trunk you can easily merge them again.

Success with the remainder of the project]]></description>
		<content:encoded><![CDATA[<p>Hello Emiel</p>
<p>In my opinion you try to achieve three different things in one action. Your end result is perhaps workable, the logging history will be a bit confusing. I would do it as follows.</p>
<p>First the customer wants you to create a change on code that is in production (According the conventions of subversion the production code is tagged). In subversion it is not done to change a tag, thus I would create a branch. This is the place where you can adapt the code for the new situation.</p>
<p>Secondly the desired change is already done in the trunk.. With a bit of luck  the wanted change can be identified in one or two commit steps. I would merge these steps into the newly created branch. This process is called creating a back-patch. When I commit the back-patch I would note the revision numbers from the trunk, including the comment on the original change.</p>
<p>At last it is decided that the new development will not be done on the trunk anymore. The trunk becomes obsolete. New functionality will be added tot the branch. Because in subversion the trunk is always the latest and greatest code I would rename the trunk to a branch name for example trunk_version_discontinued. I would rename the new branch to trunk.</p>
<p>The end result is the same as with your actions, but the logging history reflects now better what was done. And in case you need more changes that can be found in the former trunk you can easily merge them again.</p>
<p>Success with the remainder of the project</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emiel Paasschens</title>
		<link>http://technology.amis.nl/2009/01/21/reverting-tagged-version-back-to-trunk-in-subversion-using-eclipse-subclipse/#comment-5644</link>
		<dc:creator>Emiel Paasschens</dc:creator>
		<pubDate>Wed, 21 Jan 2009 15:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=4659#comment-5644</guid>
		<description><![CDATA[Command line way of doing this found at: http://aralbalkan.com/1381]]></description>
		<content:encoded><![CDATA[<p>Command line way of doing this found at: <a href="http://aralbalkan.com/1381" rel="nofollow">http://aralbalkan.com/1381</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
