1

当我检查一个应用程序时,我得到四个选项 HEAD、Branches、Version 和 Dates,它们是什么意思?他们每个人之间有什么区别?

4

2 回答 2

4

代码存储库是一个版本树,每个版本代表代码在某个特定点的状态。可以从任何点创建树的新分支。于是……</p>

  • HEAD是树的主干的尖端。
  • 分支是通过版本树的其他路径(例如,支持特定的发布集或开发功能)。如果您要求检查一个分支,您通常会得到该分支的提示。
  • 版本代表代码的确切状态。在 CVS 中,版本是每个文件的。(其他源代码控制系统具有全局版本控制。)
  • 基于日期的结帐表示在特定时刻获取代码的状态。这对于跟踪错误非常有用。

您将看到的另一件事是标记版本。这就是为树的特定状态命名的地方(例如,代表确切的发布)。

于 2011-02-28T09:59:45.813 回答
0

请查看Open Source Development with CVS,尤其是分支章节。这就解释了 CVS 是如何工作的,什么是头版本,什么是分支。

于 2011-02-28T10:00:17.187 回答