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
- en ligne de comande
- va Eclipse
- 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
Autre documentation
http://loic-mathieu.developpez.com/conception/article/clearcase/