SVN how do I check code into a specific branch, when I've checked code out from the trunk?
I 开发者_开发百科need to check in my code changes to a certain branch but im not sure how to do that since my code is from trunk =/
cd workingcopy svn checkout http://my.repos.com/path/to/trunk # make your edits svn switch http://my.repos.com/path/to/branch svn commit
Now your working copy points to the branch instead of the trunk. You could also check out the branch as a separate working copy, then drag-and-drop your changes into it.
Using Switch allows you to change a checkout from one repository location to another, such as Trunk to a branch.
Then you can commit the changes to the branch.
Using TortoiseSVN you can Perform Switch doing the following.
- Right Click on the Directory in question you want switch.
- Select TortoiseSVN | Switch
- Change the Repository Location from the current one to the new location.
The documentation for this can be found here.
You need to have a working copy of the branch you want to commit to. So check it out in a separate directory, or use svn switch
.
In addition to switching, you can also create a patch.
http://ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/
I'm not sure of the exact situtation, but it might be an idea to merge changes in to the branch.
I'm not sure of the exact situtation, but it might be an idea to merge changes in to the branch
or
You need to have a working copy of the branch you want to commit to. So check it out in a separate directory, or use svn switch.
Ok I found a way to do this. Check out the branch, copy code changes, and the recommit from checked out branch =]
精彩评论