if I got a problem right this might be a partial solution .... git comes
with a handy (especially for bzr people ;) ) script, on Debian systems
available under
/usr/share/doc/git/contrib/workdir/git-new-workdir
then you could create multiple local checkouts of different branches in
different directories, e.g.
/usr/share/doc/git/contrib/workdir/git-new-workdir proj proj-featbranch
cd proj-featbranch
git checkout featbranch
and then both proj and proj-featbranch still access the same .git... so
you could use tools available e.g. only in proj-featbranch while working
on proj from that directory without switching branches within a single
'proj' directory
--
Yaroslav O. Halchenko
Postdoctoral Fellow, Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone:
+1 (603) 646-9834 Fax:
+1 (603) 646-1419
WWW:
http://www.linkedin.com/in/yarik