On Sat, Dec 4, 2010 at 2:14 PM, Evan Driscoll <driscoll@xxxxxxxxxxx> wrote: > On 12/4/2010 1:09, Nguyen Thai Ngoc Duy wrote: >> On Sat, Dec 4, 2010 at 12:27 PM, Evan Driscoll <driscoll@xxxxxxxxxxx> wrote: >>> Say I have a repo where there are directories repo/foo, repo/bar, >>> repo/baz. 'foo', 'bar', and 'baz' are loosely related -- closely enough >>> that I put them together initially, but loosely enough that I now wish I >>> could check out just 'repo/foo'. Since Git doesn't support partial >>> checkouts (a bit annoying!), >> >> Um.. it does support partial checkouts (check out man page of >> git-read-tree, sparse checkout section). But you must do a full clone >> (i.e. your repository will have bar and baz, even if you only checkout >> foo). > > That's sort of spiffy, and I did not know about that. So again, thanks. > > That said, I did a bit of reading around, and I'm not sure it does what > I need. > http://stackoverflow.com/questions/2336580/sparse-checkout-in-git-1-7-0 > is basically what I want, and the answers seem to indicate it isn't > possible. (In other words, in my example, when I want a checkout of > repo/foo, the .git directory needs to be a sibling of foo's contents, > not a sibling of foo.) If you want different layout too, then no it does not do that. Splitting repo is probably best. -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html