【问题标题】:CVS check out i get four options. What do they mean?CVS 检查我有四个选项。他们的意思是什么?
【发布时间】:2011-02-28 09:39:03
【问题描述】:

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

【问题讨论】:

    标签: branch cvs head


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-02-17
        • 1970-01-01
        • 1970-01-01
        • 2017-06-20
        • 1970-01-01
        • 2012-08-14
        • 2020-05-15
        • 2012-08-30
        • 1970-01-01
        相关资源
        最近更新 更多