SVN中的分支、标签和主干

3

可能是重复问题:
仓库中的 Subversion 分支、标签和主干是什么意思?

我一直在阅读 SVN 控制方面的内容,但是我找不到我的问题的适当答案。请尽量简单明了地回答,因为我不理解 Google 上已经存在的复杂答案。如果可以,请给我一个例子,以便更容易理解。我希望不能理解某些东西并寻求简单的答案并不是犯罪

  1. 什么是分支、标签、主干?
  2. 为什么要使用分支、标签、主干?
  3. 如何正确使用分支、标签、主干?
  4. 何时使用分支、标签、主干?

感谢


2
你在SVN书中哪一章节的详细解释不理解呢?http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.branchmerge - JB Nizet
@Dasun,询问简单的问题是可以的 - 但是使用您的标题进行简单搜索(http://stackoverflow.com/search?q=Branch%2C+Tag%2C+Trunk+in+SVN)会出现几个有用的答案。 - Ken
1个回答

6

我会尝试用简单易懂的话来解释。

主干是开发的主要线路。这通常是您开始使用的代码库。

分支是另一条开发线路。当您在不与主干代码冲突的情况下,将主干代码用于不同的目的、项目或其他方面时,就可以使用分支。

标签更像是一个标签,以便未来更容易找到某些内容。

这些功能旨在帮助您管理代码库,您必须根据您的项目情况自行决定何时使用它们。

也许可以尝试查看Apache Subversion的维基百科页面,它并不难理解。或者查看这篇很棒的SO帖子,其中提出了类似的问题。最好的来源是手册本身


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接