On 11/11/10 4:16 AM, San Martino wrote:
> Hello,
>
> I would like to know how tags and branches are "cheap copy" in terms
> of time and space.
>
> Since we can't reorganize the layout, we will need to tag big
> directories (about 500 Mb) even if we just sparse-chechkout single
> files.
> This operation might be done up to 10 times per day.
> Is this operation really a constant-time copy? What about space?
>
> (We can't try by ourselves yet, we are extimating on the experience of
> the community on big projects)
Why can't you reorganize the layout? If you are using the same components for
multiple projects, you might want to move the common parts to a separate
directory that can be pulled in with an external reference by the things that
need it. Or maybe you can just let the extra files get pulled into the working
copy and make your processing ignore them. Other than the initial copy into the
working copy there shouldn't be much overhead as subsequent updates/commits
ignore unchanged files.
--
Les Mikesell
lesmikesell_at_gmail.com
Received on 2010-11-11 14:47:03 CET