【问题标题】:create multiple branch from one trunk从一个主干创建多个分支
【发布时间】:2017-07-05 05:52:52
【问题描述】:

我试图从主干创建多个分支,但在创建 branch1 后,如果我创建 branch2,则 branch1 源代码也会在分支 2 中复制。

谁能帮我从主干创建多个分支的正确方法。 谢谢

【问题讨论】:

  • Subversion 分支不是一流的元素,它们只是普通的目录。你有没有注意到你有Branches inside Trunk

标签: svn tortoisesvn


【解决方案1】:

与其他版本控制系统不同,分支不是一流的元素,换句话说,Subversion 在其功能集中没有标签和分支。相反,它们是模拟常规目录,假设copies are cheap。因此,您可以像在计算机中组织文件一样进行分支和标记。

在你的情况下,你有这个特殊的目录结构:

Testing11
       \_ Trunk
             \_ Branches
                      \_ Dev_Bhavana
                                  \_ Branches
                                           \_ t1
                                           \_ t2

难怪您无法弄清楚它的目录包含什么。你只需要做一些清理工作。

最后但并非最不重要的一点是,Subversion 不强制执行任何目录结构,但建议基于这些目录名称的 Repository Layout

  • 主干
  • 分支机构
  • 标签

优点:

  • 对于任何加入团队的程序员来说都是显而易见的
  • 一些客户端工具(例如 TortoiseSVN)识别这些名称并为您提供特定功能(例如在提交对标签的更改时发出警告)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 2016-01-18
    相关资源
    最近更新 更多