SVN中的分支,标签,中继

时间:2012-09-22 11:19:43

标签: svn tortoisesvn

  

可能重复:
  What do “branch”, “tag” and “trunk” mean in Subversion repositories?

我一直在阅读SVN控件,但我无法找到适合我的问题的答案。当你回答时请尽量简单,因为我不理解Google上已有的复杂答案。如果你可以请给我一个例子,这样很容易理解。 我希望无法理解某些内容并要求简单的答案不是犯罪

  1. 什么是分支,标签,主干?
  2. 为什么我们应该使用Branch,Tag,Trunk?
  3. 如何正确使用Branch,Tag,Trunk?
  4. 何时使用Branch,Tag,Trunk?
  5. 由于

1 个答案:

答案 0 :(得分:6)

我会试着用一些简单的词来解释它。

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

分支是一个独立的发展路线。这是您在将中继代码用于其他目的,项目或其他任何内容时所执行的操作,而不会与中继代码冲突。

标记更像是一个标签,以便将来更容易找到。

这些功能可以帮助您管理代码库,您必须自己决定何时使用什么,具体取决于您的项目的样子。

也许尝试the wikipedia page用于Apache Subversion,它不是很难理解。或者查看this great SO post,它提出了类似的问题。然而,最好的来源是manual itself