如何创建新分支?

问题描述 投票:130回答:4

如何使用TortoiseSVN使用我的工作副本创建新分支?

我看到了分支选项,但我没有看到以某种方式命名的方法。

svn tortoisesvn branch
4个回答
60
投票

SVN中的分支基本上是目录;您没有为分支命名,只需选择要分支到的目录的名称。

“命名”分支的常用方法是将其放在存储库中名为branches的目录下。在TortoiseSVN的Branch对话框的“To URL:”部分中,您将输入如下内容:

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

项目的主要分支称为主干,通常位于:

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

224
投票

右键单击并打开SVN Repo-browser:

右键单击Trunk(工作副本)并选择Copy to ...:

输入相应分支的名称/路径:

单击“确定”,键入相应的日志消息,然后单击“确定”。


66
投票

在TortoiseSVN的Repository Browser中,找到要从中创建新分支的分支。右键单击,复制到....并输入新的分支路径。现在您可以将本地WC“切换”到该分支。


4
投票

如果您使用Trunk/Release/工作流程,我的解决方案:

右键单击Trunk/,您将从以下位置创建分支:

Trunk

选择分支/标记:

Branch/Tag

键入新分支的位置,提交消息和任何外部(如果您的存储库具有它们):

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.