[cvsnt] rearranging branches

Rick Martin rsmandcam at _NO_SPAM_sbcglobal.net
Mon Mar 19 22:27:39 GMT 2007

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

On Fri, 16 Mar 2007 16:35:22 -0700, Rick Martin wrote:

>> Z:\>cvs -H tag
>> Usage: cvs tag [-bcdFflR] [-r rev|-D date] tag [files...]
>>          -A      Make alias of existing branch (requires -r).
>> ...
>> Use the alias feature to name it like you wanted to.
>> Then I *think* you might be able to delete the original tag ... not sure 
>> on that though, TEST FIRST!!
> Thanks, Glen.
> I didn't really understand what an Alias tag was. I'll test it out and
> report back.
> Rick

Hi Glen,

Thanks a lot for pointing the Alias branch out to me. It let me do what I
needed pretty easily.  
In case anyone else runs into the need to rename a branch here is what I

First I updated the module to the old branch.
cvs update -P -t -d -r Old_Branch
Then I created a new branch based on the old branch.
cvs tag -A -r Old_Branch New_Branch
Finally, (after checking and testing everything) I deleted the old branch.
cvs tag -d -B Old_Branch

Looking at a graph of one of the files in the branch shows the New_Branch
with all of the revision previously associated with Old_Branch.

Hopefully, this will help someone else.


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook