[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Download Levels?

From: Ron Wilson <ronw.mrmx_at_gmail.com>
Date: Tue, 28 Jun 2011 12:47:21 -0400

On Mon, Jun 27, 2011 at 5:59 AM, Edmund Fovargue
<edmundfovargue_at_hotmail.com> wrote:
> What I would like to know is, is there anyway you can have different download levels on the HEAD revision?
>
> Basically what my situation is that my team are in the process of looking at putting a lot of large files into our
> svn which most of our team do not need to download and since these files are very large, a few gbs a piece,
> having everyone on the team downloading them all would be a bit of a nightmare.
>
> These files need to be mixed in to each other tbh so can't really do this via different SVNs as we have done in the past.

SInce the files are only needed by a minority of the team, you could
use a script to perform a local copy/move of these files on
individulat team members's PCs. This way, those files could be either
in a seperate repository, or treated as a sperate project in the same
repository. This way, only the team memebers that explicitly check out
those files wil get them.

If you have never setup multiple projects in a single repository, it
looks like this:

R:\svn\Repository\Project1
R:\svn\Repository\Project2

(and so on)

Although all the projects are in the same repository, users can still
check out individual projects:

md Project1
cd Project1
svn checkout \\server\svn\Repository\Project1

This would create a work space with just the files in Project1

For those team members that need the huge file, they would then do:

cd ..
md P1HugeFiles
cd P1HugeFiles
svn checkout \\server\svn\Repository\P1HugeFiles
copyHugeFiles

This would create a second workspace with the huge files, then either
copy or move the huge files to the primary work space.

Of course, to commit edits to the huge files, the user would have to
copy/move the changed file back to the secondary work space, but local
copies are reasonably fast compared to the actual commit or update. A
local move is, I think, even faster.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2779541

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-06-28 18:47:29 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.