不断提升软件开发过程中的工作效率、简化工作流程,在企业的发展进程中发挥着重要作用。
在软件配置管理工具ClearCase中,当你创建一个VOB库后,将自动产生一个目录:lost found,这个目录主要存放不再包含在VOB中任何一个目录版本中的元素。
将ClearCase的常用功能集成到Source Insight中的方法如下:(在这里仅以CheckOut为例进行说明)
完成windows上域名修改,用户名改变,clearcase需要做的操作。(同时,我还升级了clearcase服务器和客户端的版本,所以migrationVOB脚本分2部分做)
本文根据配置管理员在实际项目中使用ClearCase时碰到的或是关注的问题,结合配置管理最佳实践,交流笔者在实际项目中使用的应用经验。
ClearCase for Linux安装攻略 Clearcase是Rational公司(2003年被IBM收购)的一款重量级的软件配置管理(SCM Software Configuration Managemen)工具。说起SCM大家可能有点陌生,但是提起版本控制,Check In,Check Out操作,大家都会觉得再熟悉不过了。当然不同于CVS和VSS,Clearcase涵盖的范围包括:版本控制、建立管理、工作空间管理和过程控制。从最初的软件配置计划,到配置项的确立,从变更控制到版本控制,它贯穿于整个软件生命周期。
本文介绍ClearCase的一些基本操作,如需得到更为详尽的有关ClearCase的信息,请参考ClearCase帮助手册或ClearCase Fundamentals培训材料。
对于它所支持的平台,ClearCase通过TCP/IP来连接客户端和服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和Windows NT平台被共享。ClearCase for Windows NT对ClearCase UNIX VOBs的访问与浏览可以通过一个NFS for Windows NT的产品来实现。
Rational Team concert(简称RTC)是IBM基于Jazz平台的新一代的协同软件开发平台,它最大化地实现了软件开发过程中的协同、敏捷的高效率的开发。本文通过具体的操作步骤,简要介绍了如何通过ClearCase Connector,将RTC同市场上领先的配置管理工具平台ClearCase如何集成起来,形成完善的软件开发平台。
在软件复杂度越来越高的现在,团队合作愈发显得重要,项目组各角色和成员之间的协作已经成为软件项目管理一个很重要的课题。要尽快交付高质量的产品,开发和测试之间的有效沟通和协作是项目成功的关键之一。一个成功的项目,就是开发和测试合奏的一首悦耳的爵士乐。
将ClearCase的常用功能集成到Source Insight中的方法如下:(在这里仅以CheckOut为例进行说明)
ClearCase/ClearQuest借助虚拟化解决方案搭建一个虚拟软件配置中心,将ClearCase/ClearQuest不同服务器集中在一个物理实体中,为企业级软件开发团队提供统一的软件配置服务,成功的管理分布地域的开发。
本文的目的是介绍某公司在将软件资产从其他配置管理工具迁移到IBM Rational公司的ClearCase UCM配置管理解决方案的一些经验。
1:安装过程中,CC报出本机使用动态的IP错误,如何处理? 继续安装,CC建议使用静态IP,但是使用动态IP也不会影响CC的使用。 2:已经把机器加入到TEST域中,可是为什么使用域用户安装CC时还是报没有权限的错误呢?
CC的大小写敏感问题根据OS不同而不同,UNIX底下MVFS是大小写敏感的,Windows底下MVFS大小写不敏感。这里我只是根据自己的经验参考CC的文档总结了Windows底下大小写敏感的内容。
ClearCase是运行在分布式Client/Server结构中的"组件"产品,。 ClearCase函数和开发数据的程序可以被分配到整个本地网络。这使得ClearCase的工作范围――从工作站上被加到网络中以便更多的开发者可共享,ClearCase的数据存储和数据处理资源的能力大大提高。
快速、有效的工作空间建立对于提高个人和团队的效益是非常重要的。通过视图(VIEW)的使用,ClearCase提供了一套独立的工作空间管理设施,可以实现动态评估、选择指定用户版本和透明的访问多种配置的功能。
ClearCase的核心功能是版本控制,它是对在软件开发进程中一个文件或一个目录发展过程进行追踪的手段。ClearCase对所有文件系统对象(包括文件、目录和链接)增强了版本控制系统功能。可定版本的文件包括源代码、可执行文件、位图文件、需求文档、设计说明、测试计划、和一些ASCII和非ASCII文件。目录的版本记录了整个组织基础资源的发展状况,包括源文件的建立、重新命名、重新构造和删除操作等。 这种版本控制系统提供了先进的版本分支和归并功能用于支持并行开发。