`
tjsy4050
  • 浏览: 21815 次
  • 来自: ...
社区版块
存档分类
最新评论

ClearCase札记1——ClearCase的基本概念(转)

阅读更多

 

View:

视图(和 视图模版)是基于“分支”中一个版本的,眼睛所看的那个点所在的分支的一个断面:可以是(一般都是)最新的Latest、也可以是基于一个标签(这样的view如果发生了更新会怎么洋呢?)。
误区:View看到的是整个VOB的一个截面。——这个VOB中有多个分支,每个分支上有多个标签,每个分支上可以创建多个View,每个View只能看到所在分支的某个断面的元素集合。

Branch:
ZTE的分支规定了三类:main、int、dev
原则:是否新建一个分支,取决于是否需要“并行开发”——指原主干或分支是否需要和新分支需要并行开发、新分支之间是否需要并行开发。
      如果分支需要独立走、主干也需要独立走,则需要拉出一个分支,比如高温后台的原主干是非并行版本,并行版本就需要另开一个Branch,主干和分支之间并行开发。
      如果是完全的前向兼容(新版本出来后,不再在老版本的基础上打补丁,而是完全使用新版本)则可以始终在一个主干或分支上发展。

为什么CC跟不上别人的步伐:
以前常常困惑,支撑经常说已经提交了CC的代码,但自己上去找,怎么也找不到,摸不到头脑。原因是:自己创建的View好比是8.19.01的,人家已经在8.19.02上开发、提交代码了,自己在81901上当然看不到什么新提交代码。

如何创建 View:
用户创建View:一般操作“代码库VOB”时创建动态view;操作“文档库VOB”时创建空View,然后加载文档。 代码和文档库操作模式不同。
View的命名:人名_项目名_版本或分支号  ——主要想体现它是某个项目的同时,体现在那个分支上的试图模版。
1) ClearCase Explorer —— Base ClearCase —— View Profiles :先看看都有哪些试图模版,自己将要创建的视图需要基于哪个模版。
2) 为自己的试图起好名字,如 wangjj_SWFBITF_dev10101
3) 查看视图模版中的信息,查到它是基于哪个 VOB 的。
4) 加载该VOB
5) Creat View —— …… 指导书上都有了,需要注意的是需要关闭 “windows防火墙”、“VPN上网代理”才能在 CCView共享文件夹里创建 *.vws
6) OK,这下 M盘 或 Z盘就能看到网络驱动盘上映射过来的文件了。

View的几点易混淆地方:
1)每个View内都能看到所有已经Mount的VOB,只是根据“View的规约”中制定的VOB中的某个分支,能够看到该分支中的情况,其他VOB都只能看待默认(主干的最新,所以通常只有lost+found)。所以用户从View的角度看:先是View,后是VOB。——我以前通常先理解VOB,觉得比较大,然后才理解View,理解顺序调整之后很多思路一下就理清了。
2)View的属性:可以在 盘符(或M盘内的某个View)——右键——ClearCase——Properties of View 中看到
3)VOB的属性: 可以在 View中的某个 VOB——右键——ClearCase——Properties of VOB 中看到 

分享到:
评论

相关推荐

    ClearCase培训 配置管理工具 clearcase 概念 工作流程 日常操作 注意事项

    本文将深入探讨ClearCase的概念、工作流程、日常操作以及使用中的注意事项。 首先,理解配置管理的重要性至关重要。它不仅涉及文档的一致性,更关乎程序代码的版本控制。ClearCase以其独特的VOB(Version Object ...

    clearcase的基本使用

    掌握ClearCase的基本概念和使用方法,可以显著提高团队协作效率,简化软件开发过程中的版本管理和变更控制。了解并熟练应用这些工具,对于理解和实施UCM策略至关重要,从而更好地管理复杂的软件开发项目。

    clearcase命令手册

    本篇文章将深入探讨ClearCase的核心——命令行工具cleartool及其多工具(multitool)的部分命令,旨在帮助用户更有效地掌握和运用这个系统。 一、cleartool概述 `cleartool`是ClearCase的主要命令行工具,通过它,...

    clearcase for eclipse plugins

    这就是我们今天要探讨的主题——"ClearCase for Eclipse 插件"。 Eclipse 是一个流行的开源集成开发环境(IDE),广泛用于Java及其他编程语言的开发。ClearCase for Eclipse 插件是 IBM 提供的,旨在让开发者能够在...

    clearcase2013

    首先,我们要明确ClearCase的核心价值——它提供了一种全面的版本控制和配置管理解决方案,支持多用户协作和大规模项目。ClearCase 2013是其一个重要的更新版本,强化了与开发环境的集成,特别是与Eclipse IDE的配合...

    ClearCase手册

    2. `cc_ref_1.pdf`:这是参考手册的第一部分,可能涵盖基础概念、环境设置以及基本的命令行操作,是初学者入门ClearCase的必备读物。 3. `cc_admin.pdf`:这份文档专注于ClearCase的管理指南,内容可能涉及如何设置...

    ClearCase使用手册.doc

    【描述】:本文档是关于ClearCase的使用手册,涵盖了配置管理工具的基本介绍,特别是对ClearCase的详细介绍,包括其基本概念、特点以及环境准备等。 【标签】:clear case 【正文】: 配置管理是软件开发过程中的...

    ClearCase使用中文教程

    1. **进入安装程序**:运行ClearCase安装程序。 2. **设置安装路径**:设置ClearCase的安装路径,并在“Configure this computer as a”处选择“ClearCase client”。 3. **选择配置信息**:选择默认的配置信息。 4....

    clearcase使用手册

    1. **动态视图**:动态视图是ClearCase的一大特色,它允许用户实时查看和修改源代码,无需事先下载整个项目。当在动态视图中进行更改时,这些更改会立即反映到服务器上,提高了团队协作效率。 2. **静态视图**:...

    scm 资料(主要是ClearCase)

    1. **ClearCase服务器进程**: - ClearCase服务器负责存储和管理版本信息,包括版本库、配置项和基线。服务器上的关键进程包括vob_server(管理VOB,即Versioned Object Base)、ctdm_server(处理动态视图的访问)...

    ClearCase基本操作

    **ClearCase基本操作详解** ClearCase是一款由IBM公司开发的版本控制系统,广泛应用于软件开发团队进行源代码管理和配置管理。它的核心功能包括版本控制、分支管理、多视图操作等,帮助开发者在复杂的项目环境中...

    Clearcase中文配置使用说明

    1. UCM(Unified Change Management):UCM是ClearCase的一种高级模式,提供了更完善的项目管理,包括基线、组件、里程碑等概念。 2. MVFS(Multi-Version File System):多版本文件系统是ClearCase的独特之处,...

    how to uninstall clearcase

    1. **C:\Program Files (x86)\IBM\RationalSDLC\ClearCase** - 这是 ClearCase 的主要安装目录,卸载程序通常会自动删除这个文件夹,但如果未被删除,需要手动移除。 2. **C:\ProgramData\IBM\Rational.preserve**...

    比较ClearCase, SVN, GIT

    常见的版本控制工具包括ClearCase、SVN(Subversion)和GIT。每种工具都有其特点和优势,本文将对这三种工具进行比较,帮助开发者和管理员更好地选择和使用这些工具。 多站点支持 ClearCase支持多站点复制和同步,...

    ClearCase客户端安装指导

    **1. 安装Perl脚本** 在安装ClearCase客户端之前,首先需要安装Perl脚本。可以从共享服务器上下载ActivePerl的zip文件,例如:\\servercc\clearcase 客户端软件\ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。解压缩...

    ClearCase

    - **VOB (Versioned Object Base)** 是ClearCase的核心概念之一,可以理解为存储版本化对象的数据库。每个VOB都是一个独立的存储库,用于保存项目中的所有文件及其历史版本。 - VOB通常存储在服务器上,可以是本地的...

    clearcase操作

    1. 创建VOB(Versioned Object Base)是ClearCase的核心操作之一。VOB是存储源代码、文档等对象的数据库,具有版本控制功能。首先,需要以Project Manager的角色进行操作。 2. 打开创建VOB的操作界面:这通常通过...

    clearcase for java 开发库

    1. 安装与配置:首先需要安装IBM Rational ClearCase客户端,并在Java环境中添加ClearCase的JAR文件作为依赖,配置相应的环境变量,如CLEARCASE_ROOT和PATH。 2. API调用:利用提供的API,开发者可以通过编程方式...

    clearcase SCM 471 pdf

    1. **基础概念**:理解版本控制的重要性,了解ClearCase的基本结构,包括视图(View)、存储库(Vob)、元素(Element)等。 2. **视图类型**:包括动态视图(Dynamic View)、基线视图(Baseline View,也称为快照...

    ClearCase服务器数据迁移方案

    《ClearCase服务器数据迁移方案详解》 在IT领域,数据迁移是一项至关重要的任务,尤其是在使用像Rational ClearCase这样的版本控制系统时。ClearCase是IBM推出的一款强大的软件配置管理工具,广泛应用于大型企业。...

Global site tag (gtag.js) - Google Analytics