Checking out on a different+partial directory
- From
Eli Barzilay <eli@barzilay.org>
- Date
- May 17, 2010, 10:53 UTC
- Message-ID
- <19441.8259.634019.348195@winooski.ccs.neu.edu>
Say that I have a repository at /some/dir, and a tree that contains most of its files at /another/dir (the second is a build directory, made with `git archive', so some files removed due to export-ignore attributes and some built files are present).
Is there a convenient way to make /some/dir usable as a repository? Two things that I tried are
git --work-tree=/another/dir reset --hard master
which one time, but then failed with "fatal: unable to read tree...", and another is
cp -a /some/dir/.git /another/dir cd /another/dir git reset --hard master
which looks like it can suffer from the same problem.
(It would be especially nice if there's a way to have only different files touched in /another/dir.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!