Hi there In a subversion working copy(XYZ), we are doing development in different branches. So the TRUNK contains the code base that is released to market.
There are different branches which are having different version of XYZ source. Currently we want to merge XYZ 1.2 version of branch to TRUNK. So instead of merge, we thought of doing COPY, because merge will take lot of efforts here because the trunk and the branch are different versions altogether. So for COPY, we are planning to do the following steps. 1) Move the TRUNK to a TAG using the SVN MOVE command. (2) Copy the XYZ_1.2.0_BUILD24_RELEASE_RC1 TAG to the TRUNK. No need to do an explicit delete/commit on the trunk because svn move does a svn copy + svn delete and requires an immediate commit. Please review the steps and let us know, if its fine in terms of retaining SVN history etc.... Regards Vishwanath