Introduction to version management tool Rational ClearCase

Introduction to version management tool Rational ClearCase

Rational ClearCase is a software configuration management (SCM) tool that can be used to perform version control on code or other software development assets. It is said that it also has good support for large projects with more than hundreds or thousands of team developers. It can also support large binary files, a large number of files, and a large overall warehouse capacity. In addition, it can also perform version control on directories.

Past and present life

Basic Information

the term

To learn ClearCase, you may need to learn some of its terminology. For example, ClearCase supports two models:

There are two models: UCM (Unified Change Management) and Base ClearCase. You may need to start by creating a VOB, VOB: versioned object database, which is similar to what is called a repository in other version management tools, but there are some subtle differences. Learning ClearCase requires starting with a lot of similar terms to understand its approach.

Common Operations

Version control can be done through client operations, but you can also use cleartool for basic operations, such as:

Continuous Integration

ClearCase also provides a Jenkins plug-in, which can be used to operate it.

ClearCase Plugin https://wiki.jenkins.io/display/JENKINS/ClearCase+Plugin

Setting example:

Migration to git or svn

The migration of version management tools is very simple. Generally speaking, the information that is very important in long-term version management tools is comments, submitters, and submission reasons. These are important assets for long-term maintenance projects. It is recommended to use the following steps for migration:

Summarize

The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links

You may also be interested in:
  • Gitlab practical tutorial uses git config for related configuration operations
  • How to install git on linux
  • Docker-compose one-click deployment of gitlab Chinese version method steps
  • How to deploy gitlab using Docker-compose
  • 3 Ways to Ignore Git Commit and Git Ignore Rules
  • Git principles and common operations
  • How to install Gitlab with Docker
  • Solution to the problem that IntelliJ IDEA's SVN cannot save passwords on MAC
  • How to install the SVN plugin on Webstorm2017
  • Sample code for continuous integration between Jenkins and SVN

<<:  About the basic configuration tutorial of MySQL5.7.17 free installation version under Win10 (with pictures and text)

>>:  Detailed explanation of the use of bus in Vue

Recommend

MySQL 8.0.16 installation and configuration graphic tutorial under macOS

This article shares the installation and configur...

Detailed tutorial on installing harbor private warehouse using docker compose

Overview What is harbor? The English word means: ...

Tomcat common exceptions and solution code examples

The company project was developed in Java and the...

Introduction to the three essential logs for MySQL database interviews

Table of contents 1. redo log (transaction log of...

Vue.js implements the code of clicking the icon to zoom in and leaving

The previous article introduced how Vue can reali...

Sample code for implementing radar chart with vue+antv

1. Download Dependency npm install @antv/data-set...

Usage of the target attribute of the html tag a

1: If you use the tag <a> to link to a page,...

Detailed explanation of JavaScript's Set data structure

Table of contents 1. What is Set 2. Set Construct...

Solution to the error in compiling LVGL emulator on Linux

Table of contents 1. Error phenomenon 2. Error An...

How to modify the location of data files in CentOS6.7 mysql5.6.33

Problem: The partition where MySQL stores data fi...

Mysql database design three paradigm examples analysis

Three Paradigms 1NF: Fields are inseparable; 2NF:...

Webservice remote debugging and timeout operation principle analysis

WebService Remote Debugging In .NET, the remote d...

Steps to create your own YUM repository

To put it simply, the IP of the virtual machine u...

The difference and introduction of ARGB, RGB and RGBA

ARGB is a color mode, which is the RGB color mode...

Analysis of the process of simply deploying nginx in Docker container

1. Deploy nginx service in container The centos:7...