SVN中的分支,标签,中继

Tec*_*hie 3 svn tortoisesvn

可能重复:
Subversion存储库中的"branch","tag"和"trunk"是什么意思?

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

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

谢谢

Bjo*_*ern 6

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

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

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

一个标签是更像一个标签,找到的东西在未来更容易.

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

也许试试Apache Subversion 的维基百科页面,它不是很难理解.或者查看这个伟大的SO帖子,这提出了类似的问题.然而,最好的来源是手册本身.