> > To resolve the problem, I did a local clone of the repo but each
> > clone consumes nearly 2-3GB of space. Is there an efficient way that
> > uses less space (i.e reduce the need for clones) and reduces the need
> > to rebuild every time I switch between branches.
>
> This sounds more like a problem with your build system.
> Can you put build artifacts in a release-dependent sub-directory?
> That might fix is all with a single repository and would be an approach I 
> would consider.

Another possibility is to use multiple work trees with a single
repository; the git-new-workdir script in git's contrib directory
helps set that up.  It works by creating a .git directory with
symlinks back to the original.  You just have to be careful not to
modify a branch in one work tree that's also checked out in another.
(Easiest to avoid this by just not ever checking out the same branch
twice.)

http://repo.or.cz/w/git.git/blob/HEAD:/contrib/workdir/git-new-workdir

Jeffrey

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to