<?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: Tags in Subversion</title>
	<atom:link href="http://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/</link>
	<description>Thoughts, rants, and even some code from the mind of Barney Boisvert.</description>
	<lastBuildDate>Thu, 11 Sep 2014 09:58:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Barrie</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-246016</link>
		<dc:creator>Barrie</dc:creator>
		<pubDate>Thu, 03 Mar 2011 03:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-246016</guid>
		<description>I did eventually work it out.  For anyone else that is interested:
1: Open the Repo Browser
2: Find the trunk of your project
3: Right click and select Copy
4: Enter the path to where you want the copy - it should be under tags
    eg: Repository\Projects\MyProject\trunk
   Copy this to Repository\Projects\MyProject\tags\Releasexxx
That was it.</description>
		<content:encoded><![CDATA[<p>I did eventually work it out.  For anyone else that is interested:<br />
1: Open the Repo Browser<br />
2: Find the trunk of your project<br />
3: Right click and select Copy<br />
4: Enter the path to where you want the copy &#8211; it should be under tags<br />
    eg: Repository\Projects\MyProject\trunk<br />
   Copy this to Repository\Projects\MyProject\tags\Releasexxx<br />
That was it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: barneyb</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-246013</link>
		<dc:creator>barneyb</dc:creator>
		<pubDate>Thu, 03 Mar 2011 03:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-246013</guid>
		<description>Barrie,

You just need to do `svn mv /path/to/src /path/to/tag` and that&#039;s it.  The tag path must be a server URL, but the source path can either be a working copy or a server URL.</description>
		<content:encoded><![CDATA[<p>Barrie,</p>
<p>You just need to do `svn mv /path/to/src /path/to/tag` and that's it.  The tag path must be a server URL, but the source path can either be a working copy or a server URL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barrie</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-246002</link>
		<dc:creator>Barrie</dc:creator>
		<pubDate>Thu, 03 Mar 2011 02:26:19 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-246002</guid>
		<description>I was looking for step by step instructions on how to create a tag in SVN.  This topic seemed to suggest it would do that - but I am still mistified.</description>
		<content:encoded><![CDATA[<p>I was looking for step by step instructions on how to create a tag in SVN.  This topic seemed to suggest it would do that &#8211; but I am still mistified.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sulthan</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-244162</link>
		<dc:creator>sulthan</dc:creator>
		<pubDate>Sat, 19 Feb 2011 13:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-244162</guid>
		<description>Storing development tools in SVN is one of the stupidest ideas I have ever heard. That can work only if the SVN is used by one user. Let&#039;s see the following scenarios:
1/ One user on windows, one on linux. Both are using java sources but can&#039;t share eclipse binaries.
2/ One user on SVN, has to buy a new computer, different OS, old eclipse on SVN (or other app) won&#039;t work (e.g. because old computer was 32bit and the new one is 64bit)
3/ system paths can be different, even localized on windows. Some applications need values in system registry. You can commit your application files to SVN but when you need to checkout to a new computer, the tools won&#039;t work.

In general, you should commit to your SVN only your own work. Not any external tools that are available from other SVNs or websites. It&#039;s better to create a script that will download and install them all and put that script to your SVN (or maybe download some of the binaries to your FTP).</description>
		<content:encoded><![CDATA[<p>Storing development tools in SVN is one of the stupidest ideas I have ever heard. That can work only if the SVN is used by one user. Let's see the following scenarios:<br />
1/ One user on windows, one on linux. Both are using java sources but can't share eclipse binaries.<br />
2/ One user on SVN, has to buy a new computer, different OS, old eclipse on SVN (or other app) won't work (e.g. because old computer was 32bit and the new one is 64bit)<br />
3/ system paths can be different, even localized on windows. Some applications need values in system registry. You can commit your application files to SVN but when you need to checkout to a new computer, the tools won't work.</p>
<p>In general, you should commit to your SVN only your own work. Not any external tools that are available from other SVNs or websites. It's better to create a script that will download and install them all and put that script to your SVN (or maybe download some of the binaries to your FTP).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BiGF00T</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-218553</link>
		<dc:creator>BiGF00T</dc:creator>
		<pubDate>Thu, 26 Aug 2010 10:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-218553</guid>
		<description>I agree with yoyar.
Although it is nice to have all the stuff checked in, but some of them just bloat the repository and do not really belong there. I&#039;ve seen people check in a CD image that contained something for a presentation they wanted to hold. Then they deleted it again but did not realize that the trick of version control is that it is still present, just not visible in the latest revision.

As a general rule I would say: What can&#039;t be generated from what&#039;s under version control should be checked in if it is necessary for the program to run. But I wouldn&#039;t check in an exe file just because it will change with every time it is compiled. If a compiled program has to be kept for reference/memory/sentimental reasons, then I would not version the file that is produced by the compiler but rather a file which I copy to a place manually or per script only at times when I would like a new version to be stored. 

Updating binary files over and over will only increase the size of the repository. CD images should (in all cases that I could think of at the moment) not be checked in because it is hard to get them out (export/import + filter).

Maybe your EVERYTHING meant just what we said. Checking in everything selfmade is really useful, I agree. When using an IDE, I would like to be able to go back to a revision and open the stuff in my IDE to compile it. I don&#039;t want to create a new project and add the source files which I versioned there. But not more than the stuff I need. No log files, no compiled exe files that are the results of my source.

Regards,

BiGF00T</description>
		<content:encoded><![CDATA[<p>I agree with yoyar.<br />
Although it is nice to have all the stuff checked in, but some of them just bloat the repository and do not really belong there. I've seen people check in a CD image that contained something for a presentation they wanted to hold. Then they deleted it again but did not realize that the trick of version control is that it is still present, just not visible in the latest revision.</p>
<p>As a general rule I would say: What can't be generated from what's under version control should be checked in if it is necessary for the program to run. But I wouldn't check in an exe file just because it will change with every time it is compiled. If a compiled program has to be kept for reference/memory/sentimental reasons, then I would not version the file that is produced by the compiler but rather a file which I copy to a place manually or per script only at times when I would like a new version to be stored. </p>
<p>Updating binary files over and over will only increase the size of the repository. CD images should (in all cases that I could think of at the moment) not be checked in because it is hard to get them out (export/import + filter).</p>
<p>Maybe your EVERYTHING meant just what we said. Checking in everything selfmade is really useful, I agree. When using an IDE, I would like to be able to go back to a revision and open the stuff in my IDE to compile it. I don't want to create a new project and add the source files which I versioned there. But not more than the stuff I need. No log files, no compiled exe files that are the results of my source.</p>
<p>Regards,</p>
<p>BiGF00T</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: barneyb</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-201833</link>
		<dc:creator>barneyb</dc:creator>
		<pubDate>Fri, 08 Jan 2010 18:13:39 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-201833</guid>
		<description>yoyar,

How is Artifactory different from SVN/CVS?  They&#039;re both just repositories that store stuff and keep track of the evolution of that stuff across time.</description>
		<content:encoded><![CDATA[<p>yoyar,</p>
<p>How is Artifactory different from SVN/CVS?  They're both just repositories that store stuff and keep track of the evolution of that stuff across time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyar</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-201832</link>
		<dc:creator>yoyar</dc:creator>
		<pubDate>Fri, 08 Jan 2010 18:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-201832</guid>
		<description>I&#039;ve seen huge messes created when non source files are checked into cvs/svn etc... I&#039;ve even see old log files checked in.

Source control is for source code. Dependencies can and should be kept in some type of repository (like Artifactory). Deployment tools (maven or ant) put your source code and your deps together to create the application. Keep your source in svn. Keep everything else out of svn.</description>
		<content:encoded><![CDATA[<p>I've seen huge messes created when non source files are checked into cvs/svn etc&#8230; I've even see old log files checked in.</p>
<p>Source control is for source code. Dependencies can and should be kept in some type of repository (like Artifactory). Deployment tools (maven or ant) put your source code and your deps together to create the application. Keep your source in svn. Keep everything else out of svn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>https://www.barneyb.com/barneyblog/2006/10/12/tags-in-subversion/comment-page-1/#comment-419</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Thu, 12 Oct 2006 16:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=186#comment-419</guid>
		<description>Interesting - I&#039;m moving more and more stuff into SVN but never thought to actually move my applications (CFEclipse) themselves into it...  
</description>
		<content:encoded><![CDATA[<p>Interesting &#8211; I'm moving more and more stuff into SVN but never thought to actually move my applications (CFEclipse) themselves into it&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
