Date: Sat, 4 Mar 2006 20:07:23 +0200 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Duane Whitty <duane@greenmeadow.ca> Cc: pfgshield-freebsd@yahoo.com, freebsd-arch@freebsd.org Subject: Re: Subversion? (Re: HEADS UP: Importing csup into base) Message-ID: <20060304180723.GA35010@flame.pc> In-Reply-To: <200603041155.33813.duane@greenmeadow.ca> References: <20060304141957.14716.qmail@web32705.mail.mud.yahoo.com> <200603041155.33813.duane@greenmeadow.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2006-03-04 11:55, Duane Whitty <duane@greenmeadow.ca> wrote: > IANAE on VCSs but I have been doing a lot of reading of late > concerning the differences between VCSs. I really believe SVN > has some extremely compelling features but the way it does/does > not do its tagging is, I believe, an important concern. If I > understand correctly it is the whole repository that gets a > version number and not individual files. There is a significant change of `mindset' when using Subversion, and I believe this is why you seem confused about this particular point. Subversion doesn't support *tagging* as CVS does, but it does support copying parts of a project tree to another place. Many people use the directory-based organization of their repository to keep ``tags'' in a separate path under their tree, i.e. using something like: repo/ project/ trunk/ src/ bin/ sbin/ ... branches/ ... tags/ smpng/ nmount/ ... releases/ 5.3-release/ 5.4-release/ 6.0-release/ 6.1-release/ There is nothing that stops you from making a copy of only parts of the trunk/ under a specific tag/ subdir, even if what is copied is a single file. I mostly agree with Dag-Erling Smorgrav that Subversion *does* have what we need right now. The only feature that I don't know how to handle yet is our use of custom RCS keywords, like $FreeBSD$. PS: Please make sure you remove duplicates from the recipient list. The original message to which I'm replying was sent to both `freebsd-arch' and `arch', so it ended up twice in my mailbox :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060304180723.GA35010>