2016-02-01 3 views
1

J'essaie donc de terminer un travail ClearCase. Je suis extrêmement novice avec Clearcase, gardez cela à l'esprit - je suis fondamentalement en train de trébucher sur ce point de manière à le faire fonctionner jusqu'à ce point.Comment annuler l'opération de distribution ClearCase

J'utilise Clearcase client à distance, et essaie de retirer un de mes points de vue, mais je obtenir l'erreur suivante:

CRVAP0087E CCRC command 'rmview' failed: View path/to/int/view has a UCM deliver or rebase operation in progress. 
Please complete or cancel the UCM operation before removing this view. 

J'ai essayé d'ignorer cela, mais lorsque je tente livrer l'autre point de vue que j'ai fait après avoir rencontré des erreurs avec celui-ci, je reçois cette erreur:

Unable to prepare the integration view "bluhman_iOSTablet_6.4.2_int" for deliver: error detected by ClearCase subsystem 

ClearCase CM Server: Error: View "bluhman_iOSTablet_6.4.2_int" is set activity to activity 
"deliver.bluhman_iOSTablet_6.4.2_2.20150929.122347" which is currently involved in an 
active deliver or rebase operation. The set activity of this view may not be 
changed until the operation has completed. 
ClearCase CM Server: Error: Resume, complete or cancel the operation in progress in view "bluhman_iOSTablet_6.4.2_int". 
View "bluhman_iOSTablet_6.4.2_int" cannot be used in the current deliver operation. 
ClearCase CM Server: Error: Unable to prepare view common. 
Unable to prepare the integration view "bluhman_iOSTablet_6.4.2_int" for deliver: error detected by ClearCase subsystem 

ClearCase CM Server: Error: View "bluhman_iOSTablet_6.4.2_int" is set activity to activity 
"deliver.bluhman_iOSTablet_6.4.2_2.20150929.122347" which is currently involved in an 
active deliver or rebase operation. The set activity of this view may not be 
changed until the operation has completed. 
ClearCase CM Server: Error: Resume, complete or cancel the operation in progress in view "bluhman_iOSTablet_6.4.2_int". 
View "bluhman_iOSTablet_6.4.2_int" cannot be used in the current deliver operation. 
ClearCase CM Server: Error: Unable to prepare view common. 

il semble donc que quand je courais dans toutes ces erreurs de livraison avant de commencer cette livraison, il a vraiment foiré quelque chose. Mais, je ne suis pas sûr de ce qui s'est foiré ou comment remédier à cette situation, comme je l'ai dit, je suis extrêmement nouveau à Clearcase et a été à peine à trébucher à travers cela. Je n'utilise aucune sorte de console pour le faire, et je suis très limité dans ce que je peux réellement utiliser - Je pense que le client distant est tout ce à quoi j'ai accès pour faire tout ça , donc ce serait génial si je pouvais résoudre ce problème dans le client distant en quelque sorte.

+0

Est-ce que https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014777493#77777777-0000-0000-0000-000014780694 aiderait? Quelle version de ClearCase et CCRC utilisez-vous? (http://www-01.ibm.com/support/docview.wss?uid=swg21205485 signale un ancien bogue) – VonC

Répondre

1

Quelques détails sont absents de votre question, mais voici mon interprétation:

Le premier problème est que vous essayez de supprimer une vue (path/to/int/vue) qui est impliqué dans une livraison ou rebasage . Vous avez ignoré l'erreur et fait une autre vue (probablement vue source) et essayé une autre livraison, qui retourne aussi l'erreur:

Unable to prepare the integration view "bluhman_iOSTablet_6.4.2_int" 
for deliver: error detected by ClearCase subsystem 

ClearCase CM Server: Error: View "bluhman_iOSTablet_6.4.2_int" is set to activity 
deliver.bluhman_iOSTablet_6.4.2_2.20150929.122347" 
which is currently involved in an active deliver or rebase operation. 

Je suppose que vous utilisez la même vue cible que la livraison d'origine. Le meilleur recours vu que la livraison existante est toujours en cours depuis la première vue est de reprendre la livraison de cette vue à la même cible, ou de l'annuler. Si vous utilisez l'interface graphique, il doit détecter la remise en cours et vous inviter à reprendre/annuler (annuler). Si vous utilisez le command line, cleartool deliver -cancel -stream .... Vous pouvez également utiliser clear deliver -status -stream ... pour obtenir le statut.

Une fois la livraison annulée ou complétée, vous pourrez supprimer la vue.