On Jan 22, 2008, at 09:46, Fouts Christopher (QNA RTP PT PREV) wrote:
>>> What Reuben could do, though, is:
>>>
>>> svn rm url://to/repo/trunk -m "removing old trunk"
>>> svn cp url://to/repo/branches/somebranch url://to/repo/trunk -m
>>> "creating new trunk as copy of somebranch"
>>
>> Ryan, et al, I'm about to do this. How will these affect
>> existing branches that have to-from tags with the trunk before
>> the rm/cp trunk procedure?
>
> I don't know if my response went through yesterday.
> Here's what I mean.
>
> - I create 2 branches off trunk branchA and branchB
> - I create merge tags for branchA/trunk merges, called
> trunk-to-branchA and branchA-to-trunk for example
> - I develop on branchA and branchB
> - I svn rm //.../trunk
> - I svn cp //.../branchB //.../trunk
>
> Can I still then svn merge //.../trunk-to-branchA //.../trunk
> to merge trunk onto my branchA for example? If I understand
> SVN correctly, this should be ok, but just wanted the experts'
> opinions.
Ah, I don't know if that usage of tags will still work. I don't use
tags in that way. Maybe you'll need to specify the --ignore-ancestry
option when you merge. I'm not sure. You should test this scenario in
a throwaway repository and make sure things work ok for you before
doing this in your main repository.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-01-23 10:12:46 CET