Rational ClearCase est une forge logicielle propriétaire éditée par IBM en tant que plate-forme intégrée. C'est un système de gestion de développement collaboratif permettant notamment la gestion du code source ou l'aide à la conception de logiciels.
A l'époque quand je l'ai utilisé la première fois, cet outil était commercialisé par Rational, d'où son nom.
En général il était installé sur de gros systèmes du type serveur SUN ou IBM.
Le produit a été ensuite racheté par IBM .
Voilà ci-après quelques commandes Clearcase
cleartool lsvob -short
cleartool lsview -short '*name*'
cleartool setview <viewname>
cleartool pwv
cleartool rmview -tag <viewname>
cleartool checkout <file>
#checkout sans commentaire
cleartool checkout -nc <file>
cleartool checkout -c "ceci est un commentaire" <file>
cleartool checkin <file>
cleartool checkin -nc <file>
cleartool checkin -c "ceci est un commentaire" <file>
cleartool lsco -short -cview -me -avobs
cleartool ci -c "mon commentaire" `cleartool lsco -short -cview -me -avobs`
find . -print
cleartool find . -version 'lbtype(RENNSLXCOMP29-REVSTB-CMS-CI-327)' -print
cleartool find . -version "brtype(DEV)" -print
Remarque:
Exemple:
/vob/test/a/b.txt@@/main/DEV/0
/vob/test/a/b.txt@@/main/DEV/1
/vob/test/a/b.txt@@/main/DEV/2
/vob/test/a/c.pdf@@/main/DEV/0
/vob/test/a/c.pdf@@/main/DEV/1
cleartool find . -version "version(.../DEV/LATEST)" -print
cleartool rmname <elt>
cleartool rmelem <elt>
cleartool mkbrtype test_brch@\vobbx
cleartool rename brtype:old-branch-name brtype:new-branch-name
cleartool chtype new-branch-name element@@old-branch-path
#<branch> est la chemin complet de la branche
cleartool rmbranch –nc –force element@@<branch>
#<brname> est le nom de la branche
cleartool rmtype –rmall –force brtype:<brname>
cleartool mklbtype gsm-V3.0
cleartool mklabel -rec gsm-V3.0
cleartool rename lbtype:old-label-name lbtype:new-label-name
cleartool rmlabel –nc LABEL /vob/test/test.txt
#<LABEL> est le nom du label
cleartool rmtype –rmall –force lbtype:<LABEL>