我一直在阅读有关 SVN 控件的信息,但我找不到我的问题的正确答案。回答时请尽量简单,因为我不明白 Google 上已有的复杂答案。如果可以的话,请给我一个例子,以便于理解。我希望不能理解某事并要求一个简单的答案不是犯罪。
- 什么是分支、标签、主干?
- 为什么我们应该使用 Branch、Tag、Trunk ?
- 如何正确使用 Branch、Tag、Trunk?
- 何时使用 Branch、Tag、Trunk?
谢谢
我一直在阅读有关 SVN 控件的信息,但我找不到我的问题的正确答案。回答时请尽量简单,因为我不明白 Google 上已有的复杂答案。如果可以的话,请给我一个例子,以便于理解。我希望不能理解某事并要求一个简单的答案不是犯罪。
谢谢
我将尝试用几个简单的词来解释它。
主干是发展的主线。这通常是您开始使用的代码库。
分支是单独的开发线。当您将中继代码用于不同目的、项目或其他时,这就是您所做的,而不会与中继代码冲突。
Tag更像是一个标签,用来在未来更容易找到一些东西。
这些功能可以帮助您管理代码库,您必须自己决定何时使用什么,具体取决于您的项目的外观。
也许可以试试Apache Subversion的维基百科页面,这并不难理解。或者查看这篇很棒的 SO 帖子,它提出了类似的问题。然而,最好的来源是手册本身。