oct

25

Posted by : admin | On : 25 octobre 2011

 

 

Installation sur un poste local

Vérifier que votre vob est associé au bon  CLEARCASE_PRIMARY_GROUP

ajouter dans le path

c:\Rational\ClearCase\etc\utils
  • Si vous êtes en projet UCM ils vous vaudra en plus de cela rejoindre le bon stream de dévelopement.

 

Vocabulaire

SVN Clearcase
commit archiver
checkout check out
N/A hijacking(modif en local)
merge+commit deliver+ rebase

 

Clearcase et Eclipse

Concernant Clearcase vous pouvez vous retrouvez sous différents situations/configurations différentes  :

  • soit vous ne disposez pas du client lourd clearcase (avec l’icone en forme de loupe) à ce moment là vous utiliserez sur eclipse le client CCRC . ( ce qui implique un coût des licences moindres que dans la solution suivante )
  • soit vous disposez du client lourd .  Dans ce cas il faut utiliser le SCM Adapter Clearcase intégré à eclipse.

Explorateur Clearcase

On peut modifier à la volée sa « config spec » pour voir soit la dernière version du trunk (appelé aussi la \main\latest pour les puristes)  ou bien une version particulière du projet ( la version labelisé sur une des branches) .

On peut poser des labels (des sortes de tags) pour se souvenir qu’à un instant T ce qu’on a livré comme composants.. en générale cela est fixé au préalable dans le périmètre dit des « livrables projet ».

De manière générale le client lourd Clearcase étant le plus souvent utilisé et requis pour un ingénieur d’intégrateur plus que pour qu’un ingénieur d’étude.

 

Comment se passe la livraison DEV-> TEST (uat) -> Production ?

Généralement on pose un label sur les sources (nos livrables) puis on livre (on fait un deliver) de branche en branche ces livrables.

 

Importer son projet sur clearcase

  1. en ligne de comande
  2. va Eclipse
  3. ou via clearcase explorer

en ligne de command

 

Win + R Tapez cmd

 

cd  M:\<Nom de Vue >_view\<Vob name>

clearfsimport -rmname -nset –rec -preview <PATH C:> .

clearfsimport   -nset -rec  <PATH local du C:/> .

 

  • la commande -preview permet de se rendre compte les opérations que Clearcase va réaliser lors de import des sources dans la vob .

 

SCM Adapter Clearcase (via eclipse)

Click droit => share projet => cliquez sur Clearcase SCM adapter => indiquer le répertoire de votre vob puis appuyez finish .

Clearcase va détecter les éléments à ajout au source control il ne reste plus qu’à archiver (faire un commit)

Pour le client CCRC c’est sensiblement pareil

via clearcase explorer

Monter votre vue et copiez le projet dans la vob approprié .

retourné sur le clearcase explorer et commite les répertoires et fichiers un à un .

 

Commandes utiles

Avoir le détail d’infos sur sa vue

cleartool lsview -l -full -pro  <Nom de View>

=>Vérifier si vous appartenait au bon  Owner et le groupe

Accéder au clearcase explorer depuis le prompt

clearexplorer .

 

documentation officielle

http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m1/index.jsp?topic=/com.ibm.rational.clearcase.tutorial.doc/a_underst_ccexplorer.htm

Autre documentation

http://loic-mathieu.developpez.com/conception/article/clearcase/