From: Matt McCutchen Date: Sun, 01 Oct 2006 19:14:46 GMT Subject: Re: Multiple checkouts of the same repository Message-ID: <3bbc18d20610011214y6132d98eq9cd58b23721bb87d@mail.gmail.com> In-Reply-To: On 10/1/06, Johannes Schindelin wrote: > A better method is to use a local clone: > > git-clone --local --shared A B > > Such a clone will be very fast, and cheap, because it sets up links (not > just symbolic links, but links that git understands). But that gives me two separate repositories, so I have to push and pull to keep them in sync, which is a pain. I symlinked only the top-level things in .git, not the individual files inside them. That is to say, B/.git/objects is a symlink to A/.git/objects, B/.git/refs is a symlink to A/.git/refs, etc. In fact, this is necessary for A to see objects and refs written through B. Matt