Как отменить операцию доставки ClearCase

Итак, я пытаюсь закончить работу с ClearCase. Я очень новичок в Clearcase, имейте это в виду - я в основном спотыкался об это, как-то заставляя его работать до этого момента.

Я использую удаленный клиент Clearcase и пытаюсь удалить одно из представлений, но получаю следующую ошибку:

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.

Я пытался игнорировать это, но затем, когда я пытаюсь доставить другое представление, которое я сделал после обнаружения ошибок с этим, я получаю эту ошибку:

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.

Итак, кажется, что когда я столкнулся со всеми этими ошибками доставки до начала этой доставки, это действительно что-то испортило. Но я не уверен, что случилось или как исправить эту ситуацию, как я уже сказал, я очень новичок в Clearcase и едва сталкивался с этим.

Я не использую какую-либо консоль для этого, и я очень ограничен в том, что я могу на самом деле использовать — я думаю, что удаленный клиент — это все, к чему мне предоставлен доступ, чтобы делать все это, поэтому было бы здорово, если бы я мог как-то исправить это в удаленном клиенте.


person Bill L    schedule 01.02.2016    source источник
comment
Будет ли ibm.com/developerworks/community/forums/html/ помочь? Какую версию ClearCase и CCRC вы используете? (www-01.ibm.com/support/docview.wss?uid =swg21205485 сообщает о старой ошибке)   -  person VonC    schedule 01.02.2016


Ответы (1)


В вашем вопросе отсутствуют некоторые детали, но вот моя интерпретация:

Первая проблема заключается в том, что вы пытаетесь удалить представление (path/to/int/view), которое участвует в доставке или перемещении. Вы проигнорировали ошибку и создали другое представление (предположительно исходное представление) и попробовали другую доставку, которая также возвращает ошибку:

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.

Я предполагаю, что вы используете тот же целевой вид, что и исходная доставка. Лучший выход, учитывая, что существующая доставка все еще выполняется с первого представления, — это возобновить операцию доставки из этого представления на ту же цель или отменить ее.

При использовании графического интерфейса он должен обнаруживать выполнение доставки и предлагать вам возобновить/отменить (отменить). При использовании файла командная строка, cleartool deliver -cancel -stream .... Вы также можете использовать clear deliver -status -stream ... для получения статуса.

Как только доставка будет отменена или завершена, вы сможете удалить представление.

person Ian W    schedule 11.02.2016