> -----Original Message----- > From: Andreas Krey [mailto:a.k...@gmx.de] > Sent: dinsdag 12 juli 2011 10:07 > To: Geoff Hoffman > Cc: Subversion > Subject: Re: Doing svn checkouts on top of svn checkouts????? > > On Tue, 12 Jul 2011 00:30:06 +0000, Geoff Hoffman wrote: > ... > > To clarify what I meant - say you have Repo-A/Path-B and Repo-X/Path-Y. > You > > could cd into your working copy of Path-B and do svn checkout Repo- > X/Path-Y > > Y and end up with B/Y in your working copy such that changes under Y > commit > > to Repo-X and changes under B not under Y commit to Repo-A. I have a > hunch > > this (not throwing an error) is by design, because it is *almost* identical > > to how svn:externals work. I just tested this and Y shows up as ? when > > doing svn status under B. > > I didn't test that, but I suppose that Y is not known to the 'outer' > svn sandbox, and changes in the 'inner sandbox (Y) wouldn't be committed > or shown in 'svn status'. > > Can you 'svn switch' a subtree to a different repo? And what happens > then on a commit? :-)
No, you can't switch a subtree to a different repository. You can exclude a directory and perform a new checkout in its place though. But this starts a new working copy. Bert