Re: VCS comparison table
- From
- Jan Hudec <bulb@ucw.cz>
- Date
- Oct 21, 2006, 13:15 UTC
- Message-ID
- <20061021131551.GC29843@artax.karlin.mff.cuni.cz>
- In-Reply-To
- <ehd5u7$c5g$1@sea.gmane.org>
On Sat, Oct 21, 2006 at 03:05:22PM +0200, Jakub Narebski wrote:
Show 31 quoted lines
> Jan Hudec wrote: > > > 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.
Yes, you can do that with bzr and most other tools I know of as well. But I understand the original question as requesting the working trees to be rooted at the same place (ie. all in /etc), because each has some files and some directories that have to be placed next to each other.
--------------------------------------------------------------------------------
- Jan Hudec `Bulb' <bulb@ucw.cz>