版本管理工具Rational ClearCase的介绍
Rational ClearCase是软件配置管理SCM工具的一种,它可以用来对代码或者其他软件开发资产进行版本控制。对于超过上百或者上千团队开发者的大型项目据说也有很好的支持,同时对于大的二进制文件,文件个数很多,整体仓库容量很大的情况也能进行支持,另外对于目录也能进行版本的控制。
前世今生
基本信息
术语
学习ClearCase可能要学习一下它的一些术语,比如ClearCase支持两种模型:
UCM(Unified Change Management)和Base ClearCase两种模型。你可能需要从创建一个VOB开始,VOB:versioned object database,这个就是类似其他版本管理工具中称为仓库的东西,但是又一些微妙的差别。学习ClearCase需要从很多类似的术语开始理解它的做法。
常用操作
可以通过客户端操作来进行版本控制,但是也可以使用cleartool进行基本操作,比如:
持续集成
ClearCase也提供Jenkins的插件,使用此插件可以进行对其进行操作。
ClearCase插件 https://wiki.jenkins.io/display/JENKINS/ClearCase+Plugin
设定例:
移植至git或者svn的方案
版本管理工具的移植非常简单,一般来说,长期使用的版本管理工具中非常被重视的信息是comment和提交者以及提交原因等,这些对于长期维护的项目是一笔重要的财富,建议使用以下步骤进行移植:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
gitlab实践教程使用git config进行相关的配置操作
这篇文章根据实际碰到的一个问题来介绍一下git配置相关的内容. 命令: git config 使用git config进行相关的配置操作 配置文件 git在整体上,配置文件分为三级,结合优先级相关信息如下 简单来说,优先级别离仓库越近越高,所以 项目级别 > 用户级别 > 系统级别.相同的设定同时出现时,优先级别高的会覆盖上层的配置. 配置检查 使用git config 不同的参数可以对如上三个不同的级别进行相关设定的检查 因为相同的设定有可能会产生覆盖,使用git config -l会列出g
-
Jenkins与SVN持续集成的示例代码
概述 Jenkins是一个Java语言编写的开源的持续集成工具,它的前身为Hudson,使用它可以进行项目的自动编译.测试与发布,这极大的减轻了团队之间的繁琐重复的工作,从而加快了整个项目的交付进度. 官网下载Jenkins&SVN&eclipse,版本号没要求,建议使用最新稳定版本 登录Jenkins:http://localhost:8080 登录SVN:http://localhost:3343/csvn 默认admin账号登录SVN,登录后,点击版本库->创建版本库 4.打开
-
用Docker安装Gitlab的方法步骤
Gitlab简介 GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码.传统方式是手动下载Gitlab的软件包,然后搭建相关运行环境.不过这种方式非常麻烦,而且如果要更换机器所有配置工作又得重来一边,如果有同学学过Java的话应该记得初学Java时配置环境变量的恐惧吧?因此更好的办法就是使用现在非常流行的Docker. 那么Docker又是个什么东西呢?这是一个虚拟化的运行工具,主要目的是将软件和整个运行环境打包起来,让我们
-
Git原理和常用操作
由于gitlab的免费私有仓库的优势,所以在公司使用gitlab会多一些,对于gitlab来说,注册需要翻墙,而登录不需要. 关于git是做什么的,这里就不多说了.相信大家知道,这里就带大家,一小时掌握git原理,学会git操作. Git 工作流程 在gitlab上一般每个人或每个项目或者每个bug都会有自己独立的分支.分支不影响主分支master. 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修改. 提交
-
Git忽略提交的3种方法及Git忽略规则
在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交. Git 忽略文件提交的方法 有三种方法可以实现忽略Git中不想提交的文件. 1.在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为. .gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套
-
Docker-compose一键部署gitlab中文版的方法步骤
一.gitlab介绍 gitlab官方地址:https://about.gitlab.com/ GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需
-
MAC上IntelliJ IDEA的svn无法保存密码解决方案
有的人的电脑在使用 IntelliJ IDEA 的svn 时候,无法保存密码, 输入密码时,勾选保存密码还是无效. 每次都的输入密码,一次浪费2秒钟,一天浪费多少时间啊. 如下操作: 然后. 这地方,我画了几个框框. 先是选择左边的2个都是第一个选项,然后在右边的搜索框搜索"svn". 如果,没有结果,不要着急,冷静点. 下面不还是有个"+"符号呢嘛,点击添加个就好. 可以参照着我的这个,你自己把地址和账号密码给配置一下,就OK啦. 上面是我的svn的配置,可以照着
-
Webstorm2017上SVN插件安装的方法步骤
安装Webstorm2017后,要使用svn版本控制,以下步骤介绍如何安装配置SVN 1.安装SVN 我这里使用的是TortoiseSVN-1.9.4.27285-x64-svn-1.9.4,本地下载地址://www.jb51.net/softs/200754.html TortoiseSVN中文版的安装配置与使用教程://www.jb51.net/softjc/567095.html 安装过程需要注意的是,默认安装没有选择"command line client tools",这里需
-
linux安装git的方法步骤
1.简介 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 安装环境 阿里云ECS CentOS 7.4 64位 2.使用shell安装git 请将下载的shell与下面代码保存到同一目录 cnl_function.sh #!/bin/bash source ./
-
Docker-compose部署gitlab的方法步骤
Docker-compose部署gitlab 1.安装Docker 安装必要工具 复制代码 代码如下: [root@vm_10_14_centos ~]# yum -y install yum-utils device-mapper-persistent-data lvm2 添加Docker-ce镜像源并安装 [root@vm_10_14_centos ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/li
随机推荐
- AngularJS的$location使用方法详解
- Mybatis查询记录条数的实例代码
- 使用CustomValidator自定义验证控件检查是否有对ListBox控件选择
- 使用python开发vim插件及心得分享
- Android seekbar(自定义)控制音量同步更新
- Ubuntu 16.04安装使用Docker教程
- C语言堆栈入门指南
- jsp利用POI生成Excel并在页面中导出的示例
- MongoDB中的bson介绍和使用实例
- Android TimePicker 直接输入的问题解决方案
- Apache 安装和使用文档
- 详解Spring Boot 使用Spring security 集成CAS
- 学习iOS开关按钮UISwitch控件
- C#实现读取被进程占用的文件实现方法
- PHP计算加权平均数的方法
- 简单谈谈PHP中的include、include_once、require以及require_once语句
- Kotlin开发实战之hello world
- 护理宝宝皮肤“土”法大汇集
- C语言实现图的邻接矩阵存储操作
- PHP7 mongoDB扩展使用的方法分享