Re: VCS comparison table
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Oct 21, 2006, 13:05 UTC
- Message-ID
- <ehd5u7$c5g$1@sea.gmane.org>
- In-Reply-To
- <20061021123027.GB29843@artax.karlin.mff.cuni.cz>
Jan Hudec wrote:
Show 14 quoted lines
> On Fri, Oct 20, 2006 at 12:05:35AM -0400, Aaron Bentley wrote: >> Tim Webster wrote: >> > Also svn does not allow files in the same directory to live in >> > multiple repos >> >> It would surprise me if many SCMs that support atomic commit also >> support intermixing files from multiple repos in the same directory. > > In fact I think svk would. You would have to switch them by setting > an environment variable, but it's probably doable. That is because > unlike other version control systems, it does not store the information > about checkout in the checkout, but in the central directory and that > can be set. I don't know git well enough to tell whether git could do > the same by setting GIT_DIR.
You can very simply embed one "clothed" repository into another in GIT, like shown below
project/.git project/subdir/ project/subdir/file project/subproject/ project/subproject/.git project/subproject/file ...
It depends on circumstances if one wants files belonging to subdirectory be ignored by top repository. You would want to ignore .git/ directory, though.
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git