在SVN中,通常只有一个开发人员才能触及分支吗?

时间:2016-08-01 13:51:57

标签: svn

根据我的理解,分支直接从主干复制。

假设我们有开发人员A和B.A想要处理该项目,因此他创建了branch1并将trunk复制到branch1。然后他在Branch1工作。是否存在B希望在branch1中工作的情况?

在我看来,如果B想要在项目上工作,他会从trunk创建branch2而不是在同一个分支上工作。这是SVN的精神吗?

1 个答案:

答案 0 :(得分:0)

不,这不是真的。

可以复制每个存储库子树的分支。但在大多数情况下,它是/ trunk或其他分支。

  

假设我们有开发人员A和B.A想要在项目上工作,所以他   创建branch1并将trunk复制到branch1。

创建分支操作本身就是一个副本。它创建了一个指向行李箱的分支。它被称为"廉价副本",这个概念类似于符号链接。

  然后他在Branch1工作。   是否存在B希望在branch1中工作的情况?

是的,这是一种常见的情况。例如,分支是功能分支,多个开发人员可以使用它。

  

在我看来,如果B想要参与该项目,他就会创造   来自trunk的branch2而不是在同一个分支上工作。这是   SVN的精神?

这取决于您使用的特定情况和分支模型。 A和B在同一个分支上工作完全没问题。