svn - How exactly do you reintegrate a branch into a parent branch using TortoiseSVN? -


Therefore, I got this problem again and decided to listen to the experts (only they know what they are talking about are doing ).

I created a branch (dummy-branch) from the other branch (which has been called UAT_BRANCH and it is a main branch for the main test release). I made changes in dummy-branch and examined those changes until I was satisfied with those changes, then it came to merge my changes back into the main branch, in this case UAT_BRANCH, and I went ahead and To complete it, TortoiseSVN opened. I opened the online manual, and again tried my hand when the merger was correct. I have specified UAT_BRANCH as FROM (start URL) and dummy-branch as T (and URL). I tested the merge and then finally merged the actual. When I refresh UAT_BRANCH and checked to see if changes in my branch have been re-integrated, then I found out that it was not. Now after the switching to the FORA and URL, no result was found, probably damaged or something else (I think reunion has already been done and there is no undo in it).

Please do some clear explanation of what I have done wrong in this matter and actually merge in SVN or actually thanks to Turtle SVN Advance.

At this point - as you did many intentions, to and To - It is impossible to be sure that what really happened and now what is the situation, I give the following suggestions (this is being done through TortisSNN UN).

When you want to create a branch again, you have to:

  1. Update local copy trunk (UAT_BRANCH in your case) and if any, So make all the changes.
  2. Change from trunk to branch . You choose it by selecting the option "merge into a series of revisions" and then selecting the "URL to merge" . Select the branch creation amendment number as the HEAD revision number in the initial and final form in the range (or you can leave this box blank for this box) for "Modification Category for Merge" ) Try with "test merge" and, if everything is okay, then merge it. With all the modifications from the trunk you now have a copy of a local branch. (It seems that you did this in your first intention, if you did it with "mixed in a series of revisions")
  3. If everything went well in the previous step, then you merge the branch with the trunk Now select the folder of your local copy of the trunk And select "Re-integrate the branch" from the Merge menu, then select "From URL" Branch "Copying Work" For the folder of your local copy of the trunk should appear. Then, merge the test before running the actual merge. Now you have a local copy of the updated trunk with the branch. If you do this, then you will take all the changes to the repo. Perhaps after all your efforts, you are still lucky enough to have a local copy of the branch (dummy-branch). If it is true, then with the trunk modification, follow with step 3. If you are not sure, try to revert the changes (be careful to lose work in the branch, just copy one case) and go through all the processes. / P>

    Good luck!

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -