Re: Managing multiple branches in git
От | Andres Freund |
---|---|
Тема | Re: Managing multiple branches in git |
Дата | |
Msg-id | 4A258481.6000807@anarazel.de обсуждение исходный текст |
Ответ на | Re: Managing multiple branches in git (Alvaro Herrera <alvherre@commandprompt.com>) |
Ответы |
Re: Managing multiple branches in git
Re: Managing multiple branches in git |
Список | pgsql-hackers |
On 06/02/2009 09:38 PM, Alvaro Herrera wrote: > Mark Mielke wrote: > >> I just don't understand why you care. If the CVS directories didn't bug >> you before, why does the single .git directory bug you now? I'm >> genuinely interested as I don't get it. :-) > > It doesn't. What bugs me is that the database (the "pulled" tree if you > will) is stored in it. It has already been pointed out how to put it > elsewhere, so no need to explain that. > > What *really* bugs me is that it's so difficult to have one "pulled" > tree and create a bunch of checked out copies from that. I dont see were the difficulty resides? #Setup a base repository cd /../master git [--bare] clone git://git.postgresql.org/whatever . #Method 1 cd /../child1 git clone --reference /../master/ git://git.postgresql.org/whatever . cd /../child2 git clone --reference /../master/ git://git.postgresql.org/whatever . This way you can fetch from the git url without problem, but when a object is available locally it is not downloaded again. #Method2 cd /../child3 git clone --shared /../postgresql/ child3 ... This way you only fetch from your "pulled" tree and never possibly from the upstream one. Andres
В списке pgsql-hackers по дате отправления: