I have two working copies of the same project, each switched to a different branch. Is it possible to merge local changes in one project to the other working copy?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can’t merge two separate working copies, but there are some things you can do.
If the changes are made to existing files, the easiest way is to create a patch with
svn diff, and then just apply that patch to the other working copy. Eg. in the first working copy you do:And then you apply it in the other one:
And as usual you want to run
patchwith the--dry-runoption to make sure it works first.However if the branches don’t have the same file layout, then you can’t just take a patch and apply it. In this case what you need to do is simply just first commit the other local changes, and then use
svn mergeas usual