How do I create a new branch?

北战南征 提交于 2019-11-26 23:49:26

问题


How do I create a new branch with my working copy using TortoiseSVN?

I see the branch option, but I don't see a way to name it somehow.


回答1:


Branches in SVN are essentially directories; you don't name the branch so much as choose the name of the directory to branch into.

The common way of 'naming' a branch is to place it under a directory called branches in your repository. In the "To URL:" portion of TortoiseSVN's Branch dialog, you would therefore enter something like:

(svn/http)://path-to-repo/branches/your-branch-name

The main branch of a project is referred to as the trunk, and is usually located in:

(svn/http)://path-to-repo/trunk



回答2:


Right click and open SVN Repo-browser:

Right click on Trunk (working copy) and choose Copy to...:

Input the respective branch's name/path:

Click OK, type the respective log message, and click OK.




回答3:


In the Repository Browser of TortoiseSVN, find the branch that you want to create the new branch from. Right-click, Copy To.... and enter the new branch path. Now you can "switch" your local WC to that branch.




回答4:


My solution if you work with the Trunk/ and Release/ workflow:

Right click on Trunk/ which you will be creating your Branch from:

Select Branch/Tag:

Type in location of your new branch, commit message, and any externals (if your repository has them):



来源:https://stackoverflow.com/questions/3059870/how-do-i-create-a-new-branch

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!