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的基本概念和使用方法,可以显著提高团队协作效率,简化软件开发过程中的版本管理和变更控制。了解并熟练应用这些工具,对于理解和实施UCM策略至关重要,从而更好地管理复杂的软件开发项目。
本文将深入探讨ClearCase的概念、工作流程、日常操作以及使用中的注意事项。 首先,理解配置管理的重要性至关重要。它不仅涉及文档的一致性,更关乎程序代码的版本控制。ClearCase以其独特的VOB(Version Object ...
本篇文章将深入探讨ClearCase的核心——命令行工具cleartool及其多工具(multitool)的部分命令,旨在帮助用户更有效地掌握和运用这个系统。 一、cleartool概述 `cleartool`是ClearCase的主要命令行工具,通过它,...
这就是我们今天要探讨的主题——"ClearCase for Eclipse 插件"。 Eclipse 是一个流行的开源集成开发环境(IDE),广泛用于Java及其他编程语言的开发。ClearCase for Eclipse 插件是 IBM 提供的,旨在让开发者能够在...
首先,我们要明确ClearCase的核心价值——它提供了一种全面的版本控制和配置管理解决方案,支持多用户协作和大规模项目。ClearCase 2013是其一个重要的更新版本,强化了与开发环境的集成,特别是与Eclipse IDE的配合...
2. `cc_ref_1.pdf`:这是参考手册的第一部分,可能涵盖基础概念、环境设置以及基本的命令行操作,是初学者入门ClearCase的必备读物。 3. `cc_admin.pdf`:这份文档专注于ClearCase的管理指南,内容可能涉及如何设置...
【描述】:本文档是关于ClearCase的使用手册,涵盖了配置管理工具的基本介绍,特别是对ClearCase的详细介绍,包括其基本概念、特点以及环境准备等。 【标签】:clear case 【正文】: 配置管理是软件开发过程中的...
1. **进入安装程序**:运行ClearCase安装程序。 2. **设置安装路径**:设置ClearCase的安装路径,并在“Configure this computer as a”处选择“ClearCase client”。 3. **选择配置信息**:选择默认的配置信息。 4....
1. **动态视图**:动态视图是ClearCase的一大特色,它允许用户实时查看和修改源代码,无需事先下载整个项目。当在动态视图中进行更改时,这些更改会立即反映到服务器上,提高了团队协作效率。 2. **静态视图**:...
1. **ClearCase服务器进程**: - ClearCase服务器负责存储和管理版本信息,包括版本库、配置项和基线。服务器上的关键进程包括vob_server(管理VOB,即Versioned Object Base)、ctdm_server(处理动态视图的访问)...
1. UCM(Unified Change Management):UCM是ClearCase的一种高级模式,提供了更完善的项目管理,包括基线、组件、里程碑等概念。 2. MVFS(Multi-Version File System):多版本文件系统是ClearCase的独特之处,...
1. **C:\Program Files (x86)\IBM\RationalSDLC\ClearCase** - 这是 ClearCase 的主要安装目录,卸载程序通常会自动删除这个文件夹,但如果未被删除,需要手动移除。 2. **C:\ProgramData\IBM\Rational.preserve**...
**1. 安装Perl脚本** 在安装ClearCase客户端之前,首先需要安装Perl脚本。可以从共享服务器上下载ActivePerl的zip文件,例如:\\servercc\clearcase 客户端软件\ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。解压缩...
**ClearCase基本操作详解** ClearCase是一款由IBM公司开发的版本控制系统,广泛应用于软件开发团队进行源代码管理和配置管理。它的核心功能包括版本控制、分支管理、多视图操作等,帮助开发者在复杂的项目环境中...
常见的版本控制工具包括ClearCase、SVN(Subversion)和GIT。每种工具都有其特点和优势,本文将对这三种工具进行比较,帮助开发者和管理员更好地选择和使用这些工具。 多站点支持 ClearCase支持多站点复制和同步,...
- **VOB (Versioned Object Base)** 是ClearCase的核心概念之一,可以理解为存储版本化对象的数据库。每个VOB都是一个独立的存储库,用于保存项目中的所有文件及其历史版本。 - VOB通常存储在服务器上,可以是本地的...
1. 创建VOB(Versioned Object Base)是ClearCase的核心操作之一。VOB是存储源代码、文档等对象的数据库,具有版本控制功能。首先,需要以Project Manager的角色进行操作。 2. 打开创建VOB的操作界面:这通常通过...
1. 安装与配置:首先需要安装IBM Rational ClearCase客户端,并在Java环境中添加ClearCase的JAR文件作为依赖,配置相应的环境变量,如CLEARCASE_ROOT和PATH。 2. API调用:利用提供的API,开发者可以通过编程方式...
1. **基础概念**:理解版本控制的重要性,了解ClearCase的基本结构,包括视图(View)、存储库(Vob)、元素(Element)等。 2. **视图类型**:包括动态视图(Dynamic View)、基线视图(Baseline View,也称为快照...
《ClearCase服务器数据迁移方案详解》 在IT领域,数据迁移是一项至关重要的任务,尤其是在使用像Rational ClearCase这样的版本控制系统时。ClearCase是IBM推出的一款强大的软件配置管理工具,广泛应用于大型企业。...