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

Create a tag, after the fact

From: Barry Gershenfeld <barry_g_at_zmicro.com>
Date: 2006-03-08 20:23:53 CET

Disclaimer: I am using TSVN 1.1.4, stuck there with Win98. Things may have
been fixed. If there's a problem. I''m betting it is my own understanding
that is at fault.

I have the trunk of my project checked out. It's at revision 90. I
discover that I should have made a tag (when I released it) back at
revision 76. Now I want to do this retroactively. So, I:

  - Switch... the working copy to 76.
  - Use Branch/Tag... to make a tag,
  - specifying svn://srvr/myproj/tags/Release_7

I get a copy alright, but it is a copy of HEAD !

  - - -

I play some more. I discover:

1. The command line does what I expect. Lets me specify the source.
     svn copy svn://srvr/myproj/trunk/ -r 76 svn://srvr/myproj/tags/Release_7A
     Gives me a copy of revision 76 in the tag dir.

2. Using TSVN, I can repeat the steps (with Branch/Tag...) but this time I
uncheck the box, "Create the branch/tag directly on the server". I'm
expecting this time that I will get an error (since I don't have a working
tags/ directory), or I will get a tags directory or equivalent that then
needs to be committed. Instead, I get the desired revision 76 copied to
the tag...on the server !

So, while I have determined a method to get what I want, I am left with
this continuing uneasy feeling that the interface has surprises, that I
don't necessarily know what it is going to do, and that I can shoot myself
in the foot in many undiscovered ways.

But can someone explain the original problem in terms of "it is supposed to
do that because..."


To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Mar 8 20:26:35 2006

This is an archived mail posted to the TortoiseSVN Users mailing list.