You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Brent Webster <br...@liquidcomputing.com> on 2005/10/06 15:58:28 UTC

Add in Branch, tag, trunk directories after the fact

I didn't quite get the need for separate Branch, Tag and Trunk
directories being an exCVS user so I initially ignored them.  Now I get
it and want to insert these directories.

         X
 +---+---|---+---+
 A   B   C   D   E

And convert it into

         X
         |
 +-------|-------+
Branch Trunk   Tag
         |
 +---+---|---+---+
 A   B   C   D   E

What's the best, fastest and/or safest way to do this?

Can I preserve history?

Should my users checkin everything, do the directory change and then
check back out?

Thanks Brent

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: Add in Branch, tag, trunk directories after the fact

Posted by Paul Koning <pk...@equallogic.com>.
>>>>> "Brent" == Brent Webster <br...@liquidcomputing.com> writes:

 Brent> I didn't quite get the need for separate Branch, Tag and Trunk
 Brent> directories being an exCVS user so I initially ignored them.
 Brent> Now I get it and want to insert these directories.

 Brent> What's the best, fastest and/or safest way to do this?
 Brent> Can I preserve history?

Create the new directories, and move the old directories under trunk,
all with svn commands.  Yes, that preserves history -- unlike CVS, in
Subversion moves are supported in the machinery and are version
controlled. 

 Brent> Should my users checkin everything, do the directory change
 Brent> and then check back out?

That sounds like a good idea.  Be sure to train them to ask for trunk,
or a specific branch, when checking out.  If you ask for the top of
the repository you get all the branches and all the tags, as separate
files in your working directory.

      paul


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org