【问题标题】:How do I create a new branch?如何创建新分支?
【发布时间】:2011-03-04 20:15:45
【问题描述】:

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

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

【问题讨论】:

    标签: svn tortoisesvn branch


    【解决方案1】:

    SVN 中的分支本质上是目录;您不必为分支命名,而是选择要分支到的目录的名称。

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

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

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

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      右键打开SVN Repo-browser:

      右击主干(工作副本)并选择复制到...

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

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

      【讨论】:

      • 在这一步之后,如果要访问修订版的文件,请进入tags/branch文件夹的右键菜单。选择:SVN 更新。只有这样,Version2.45.5的文件夹才会被复制到文件夹中。
      • “复制到...”没有出现在我的菜单上 - 版本 n1.9.5 Build 27581
      • @NealWalters - 这可能因您使用的 Windows SVN 客户端而异。在我的身上,我有“SVN 分支/标签”。如果您也没有看到,请检查您的 SVN 客户端的设置并检查“上下文菜单”启用了哪些选项。
      【解决方案4】:

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

      右键单击Trunk/,您将从中创建分支:

      选择分支/标签:

      输入新分支的位置、提交消息和任何外部文件(如果您的存储库有):

      【讨论】:

        猜你喜欢
        • 2017-06-09
        • 2010-09-05
        • 2021-10-15
        • 2022-10-25
        • 2021-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多