On 5/19/2006 1:20 PM, Michael Eager wrote:
> I've just installed Subversion and I'm new using it.
> I want to use Subversion a little bit differently from
> the usual source code management application and I'd
> like a little advice.
>
> I want to create a document archive in Subversion.
> The archive will contain both current and historical
> documents. I want the working directory to contain
> only a subset of the files in the archive. I don't
> want Subversion to complain about the files which are
> missing from the working directory.
>
> Subversion (as far as I can tell) only allows me to
> checkout a full directory. Is there any way to check
> out specific files from an archive?
>
> Another alternative is to check out an entire directory
> and then delete the unwanted files from the working
> directory. Is there any way to tell Subversion to not
> complain about missing files, for example, in a "svn
> status" command? (I've thought about adding a command
> line option to do just this.)
>
> I've also thought about tagging old files with a
> property like "svn:archive". Is there any way to
> have Subversion only checkout certain files, such as
> ones which do not have this property.
>
> One idea which I considered and which does not work
> is to import the historical documents into the archive
> and then delete them. They are in the archive and
> can be recovered, but this makes them invisible when
> looking at the head of the revision tree, for example,
> when using ViewVC.
>
> Any ideas or suggestions?
I'd create two directories, "current" and "deleted". Check out current,
and when you don't want a document there any more, mv it to deleted.
You may want multiple subdirectories in deleted, if you want to re-use
the same names for unrelated files, e.g. deleted/2005, deleted/2006, etc.
Duncan Murdoch
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri May 19 19:30:50 2006