[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Repository stuck?

From: David Casti <david_at_neosynapse.net>
Date: 2002-11-12 13:51:24 CET

At 08:07 PM 11/10/2002, Karl Fogel wrote:

>Do you remember exactly how you arranged things (that is, what was
>switched where)? I wonder if you didn't accidentally point some
>subdirectories at different repositories, or something... Anyway, a
>complete description of your repository and working copy situation
>will probably clarify here.

The correct directory structure looks like this:

/defender (base project)
/defender/common (part of defender base project)
/defender/client (subproject of defender)
/defender/server (subproject of defender)
/defender/neo_modules (base project)
/defender/neo_modules/neo/defender (subproject of neo_modules)

So, here's the repository configuration:

/home/subversion/ is the top level of the repository
/home/subversion/trunks was created by 'svn mkdir'
/home/subversion/trunks/defender was created by 'svn import'
/home/subversion/trunks/defender-client was created by 'svn import'
/home/subversion/trunks/defender-server was created by 'svn import'
/home/subversion/trunks/neo_modules was created by 'svn import'
/home/subversion/trunks/neo_modules-neo-defender was created by 'svn import'

As each of the subprojects were imported, a "stub" empty directory was left
behind, to be attached by 'svn switch'. So, my checkout script does this --

svn co file:///home/subversion/trunks/defender defender
(this gives /defender and /defender/common, as well as empty directories
/defender/client, /defender/server, /defender/neo_modules)

svn switch file:///home/subversion/trunks/defender-client defender/client
(this populates /defender/client)

svn switch file:///home/subversion/trunks/defender-server defender/server
(this populates /defender/server)

svn switch file:///home/subversion/trunks/neo_modules defender/neo_modules
(this populates /defender/neo_modules, which includes an empty directory at
/defender/neo_modules/neo/defender)

svn switch file:///home/subversion/trunks/neo_modules-neo-defender
defender/neo_modules/neo/defender
(this populates /defender/neo_modules/neo/defender)

All this checking out and switching works great. I can svn status -u to
see what is switched and what is not, etc. The problems come after I've
started to make changes and try a status, update, or commit.

Thanks,
David.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Nov 12 13:52:50 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.