MKS MKS Source Integrity 中的 checkpoint 和 label

laofo · 2009年03月06日 · 4 次阅读

我们先看一些定义: checkpointing Checkpointing a project creates a newrevision of the project and adds it to the project history. When you checkpointa project, you save all the information needed to recreate the projectcompletely as it existed when you checkpointed it. The saved information includesthe project structure and the list of members with their revision numbers. 给项目建立一个检查点(or 检查站)就是给项目创建了一个新的修订版本并且把它添加到了项目历史当中。当你给项目建一个检查点是,你保存了可以完整的重新建立这个项目所需的所有信息。当你给项目建检查点是,被保存的信息包括项目组织结构,成员列表以及他们的修订版本号。

revision label A revision label is a textual name thatdescribes and refers to revisions in a history. When a file is checked in, youare given the option of assigning it a revision label. Revisions in a historycan be displayed and selected either by revision number or revision label. 修改标签: 修改标签是一个文本的名字,用来在历史中描述和引用 (这次) 修改。当一个文件被提交时,你可以同时给这次修改一个修改标签。在历史中,这些修改可以被显示出来,同时可以通过修改版本号或者修改标签选定。

什么是 label? As with projectmembers, you can add labels to project revisions. Labels are unique texts thatdescribe the product stage or release, or the content of the project. Projectlabels can be based on any information that would be useful in identifying thatparticular revision of the project. Labels appear in alphabetical order. Project labels can also be added during a checkpoint. 和项目成员一样,你也可以向项目的修订版本添加标签。标签是一个用来描述项目的发展过程或者版本,或者项目的内容的唯一的文本。项目标签可以基于在区分那些特殊的修订版本有帮助的任何信息上(也就是说项目标签可以是任何的文本,只要可以帮助区分项目修订版本的任何信息都可以)。 标签是依字母顺序出现。项目标签也可以在建立检查点 (checkpoing) 的时候被添加。

在广义上讲,MKS 的 checkpoint 就是我们通常所说的 Label,而 Label 在 MKS 当中仅仅是一个文字描述.在 MKS 中如果想记录某一时刻版本库中的信息,一般的情况是我们先打一个 checkpoint,然后再打一个 label,文字描述一下.

打完 checkpoint 之后,我们一定要重新在这个 checkpoint 上同步代码,然后编译,给 QA or Tester 去测试一下,看看这个 checkpoint 是不是我们所需要的那一点.

暂无回复。
需要 登录 后方可回复。