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

ClearCase札记4——如何快速批量合版本(转)

阅读更多

 

无论我们本地代码是否使用SVN,都会遇到合版本的问题:本地的版本经过修改、调试后,需要提交到CC上了,如何快速的完成这个步骤?

如果是只有几个文件需要合入,则可以逐个文件 checkout,然后copy,最后checkin
如果批量文件的合入,不妨试试下面的方式,几百个文件也能几分钟内快速合入。
其实是对前面几篇札记中零散的操作的一个汇总。

【如何快速批量合版本】
1
Beyond Compare 中使用“=?”比较两个版本:注意要去掉 *.svn 文件和文件夹。
2
Beyond Compare 中选择“≠”,并展开所有文件夹
3
Beyond Compare Checkout CC 中不相等的相应文件:最好能只checkout文件,而不是图省事把上层的文件夹都check出来。
4
Becyond Compare 中选中本地相应的文件去使用“”拷贝到CC那一边:已有文件会更新、没有文件会添加
5
。首先在资源浏览器中选择文件夹——右键——ClearCase——Add to Source Controlrecursively)(这一点是个同事的最佳实践,恕我不能贴于此处),然后在弹出的窗口中依次点击每个文件(这个地方没有做到CtrlA全选,有点遗憾),确定,则新添加的文件会进入CC管理。其中存在一个bug:一次选择的文件太多的话,会提交失败,我每次都是控制在50个文件以内。
  
注意:Add to Souce Control:之后,文件的状态默认是处于 checkout的,需要再次checkin一次,才完成。
 
如果没有办法递归Add to Source Control,就记住自己添加了哪些文件夹和文件,手工 Add 了,呵呵。
6
。整体 Checkin 一次,OK

 

分享到:
评论

相关推荐

    如何取clearcase基线版本

    ClearCase是一款强大的版本控制系统,常用于软件开发中的版本管理和协作。在ClearCase中,基线(Baseline)是一种重要的概念,它代表了软件开发过程中的稳定点或者里程碑,通常与特定的版本关联。基线允许团队成员...

    clearcase命令手册

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

    clearcase2013

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

    clearcase for eclipse plugins

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

    clearcase for java 开发库

    4. 回溯与调试:当遇到问题时,开发者可以快速定位到问题出现的代码版本,利用历史记录进行问题分析和调试。 总之,ClearCase for Java 开发库为Java开发者提供了强大的版本控制功能,帮助他们在复杂的开发环境中...

    clearcase操作

    4. 创建分支和标签:ClearCase支持分支和标签管理,允许开发团队并行开发和维护不同版本。`cleartool mkbranch`用于创建分支,`cleartool mklbtype`用于创建标签,以便标记特定版本。 5. 查看历史和差异:`...

    比较ClearCase, SVN, GIT

    ClearCase采用集中式版本控制模型,需要对服务器进行访问,而SVN和GIT使用分布式版本控制模型,每个客户端都可以独立工作。GIT的分布式版本控制模型使得开发者可以离线工作,并且可以在本地提交更改然后push到服务器...

    ClearCase服务器数据迁移方案

    此外,需要注意的是,CCRC(ClearCase Remote Client)的版本必须与服务器版本一致,而ClearCase客户端版本应与ClearQuest客户端版本匹配,以确保整个系统的协调运作。 总的来说,ClearCase服务器数据迁移是一个...

    ClearCase使用中文教程

    - ClearCase Doctor 是一个诊断工具,可以帮助用户快速诊断和解决ClearCase使用过程中遇到的问题。 #### 四、VOB和VIEW ##### 4.1 VOB的概念 - VOB(Versioned Object Base)是ClearCase中存储版本化对象的基础...

    ClearCase

    - 标签有助于快速定位到某个关键的历史版本,比如发布版本。 **3.6.2 分支(branch)** - 分支是在ClearCase中进行并行开发的基础。通过创建分支,开发人员可以在不影响主干的情况下进行实验性的开发工作。 - 分支...

    ClearCase的使用方法

    【ClearCase】是一种先进的版本控制系统,广泛用于软件开发领域,以管理代码和其他文件的变更历史。以下是关于ClearCase使用方法的详细解释: 1. **VOB(Versioned Object Base)**:VOB是ClearCase的核心组件,...

    sublime-clearcase插件

    4. **比较版本(Diff)**:插件支持比较不同版本之间的差异,帮助你了解代码的变化情况。 5. **动态视图(Dynamic View)**:对于使用动态视图的项目,插件能够自动检测和处理视图中的文件,保持与ClearCase服务器...

    clearcase的基本使用

    ClearCase 是一款强大的版本控制系统,尤其适用于软件开发中的配置管理。它提供了全面的工具来处理版本控制、工作空间管理、构建管理和过程控制等关键领域。理解ClearCase的基础使用对于掌握更高级的UCM(Unified ...

    Rational.ClearCase.LT.使用指南

    ClearCase是一款强大的版本控制系统,尤其在软件开发过程中,它能够有效地管理源代码和其他配置文件的版本,确保团队协作的高效性和代码的一致性。 首先,我们需要理解ClearCase LT的核心概念:版本控制。版本控制...

    ClearCase客户端安装指导

    IBM Rational ClearCase 是一款强大的版本控制系统,主要用于软件开发中的源代码管理。本安装指导将详细阐述如何在不熟悉ClearCase的情况下,成功安装ClearCase客户端。 **1. 安装Perl脚本** 在安装ClearCase客户端...

    ClearCase手册

    《Rational ClearCase使用指南》是一本全面介绍IBM Rational ClearCase这一版本控制系统的重要参考资料。ClearCase作为企业级软件配置管理工具,广泛应用于大型项目开发中,以实现代码版本控制、协同开发和变更管理...

    Clearcase安装指南

    ### Clearcase安装指南 #### 一、概述 Clearcase是一款由IBM提供的强大的版本控制系统,它主要用于软件项目的源代码管理和版本控制。...希望本文能够帮助初学者快速掌握Clearcase的基本安装配置方法。

    好用的clearcase插件

    【好用的ClearCase插件】是一款专门为Eclipse和MyEclipse用户设计的集成开发环境插件,旨在提升软件开发者在这些IDE中的ClearCase版本控制效率。ClearCase是一款由IBM提供的强大版本控制系统,广泛应用于大型企业级...

    clearcase常用命令

    在IT行业中,版本控制系统是软件开发过程中的重要工具,IBM的ClearCase就是其中之一。它提供了对源代码和其他文件的版本管理,确保团队协作时的代码一致性。本文将详细介绍ClearCase的一些常用命令,帮助用户更好地...

Global site tag (gtag.js) - Google Analytics