2

CCRCのみを使用しており、ClearCaseをローカルにインストールしていません。CCRCバージョン:7.1.1ビルドID:7.1.1.03.00_2010C.D100803を使用しています

私はストリームに対して完全に従来のビューを持っています(私だけがこのストリームで作業します)。

最初はこのビューは正常に機能していましたが、必要に応じてチェックイン、チェックアウト、またはハイジャックできました。

現在、コードの継続的な開発を除いて、私の側に明らかな変更はなく、チェックアウト、チェックイン、またはハイジャックを試みるたびにエラーが発生します。Viz:

CRVAP0087ECCRCコマンド'checkout'が失敗しました:ビュー" {myviewname}"の構成仕様をストリームと同期する必要があります。

「更新」メニューから利用できる3つのメニューオプションすべてを試しました。

'リソース'、'リポジトリからの更新'、'不一致の修復'。

CCRCに表示されるビューのルートから始めて、関連するVOBで、ソースコードツリーのはるか下で、これら3つのメニューすべてを試しました。

'repair discordance'はエラーで停止します:*エラー: "com.ibm.rational.clearcase.remote_core.rpc.MalformedResponseException:Premature EOF" *

他の2つの操作は正常に完了しますが、チェックアウト/ハイジャックなどに関する誤った状況が残ります。

では、どうすればストリーム を「同期」できますか?

私の唯一の回避策は、同じストリーム上にますます多くの他のビューを作成することです(これらは、少なくとも最初は...)。次に、BeyondCompareを使用してストリーム間でファイルをローカルにコピーできます。

However, I'm contracting to a very sophisticated user of ClearCase who have have hundreds of work streams in complex trees. I myself am working across multiple streams. It will be easy to disastrously 'copy then deliver' into the wrong stream and wipe out someone else's work.

4

3 に答える 3

2

明らかな変化なしで私の側

誰かがそのストリームの構成(ベースライン)を変更した場合(あなただけがそのストリームで作業している場合でも)、関連するビュー(ここではCCRCビュー)は、新しいストリーム構成に従って構成仕様を再生成する必要があります(これが「同期」の意味です。

IBMの技術情報「 CCRCビューを共有UCMストリームと同期する」を参照してください。メニューの「Roesourceの更新」はまさにそれを行う方法です。

リソースの更新

于 2011-06-29T11:01:52.383 に答える
1

In CCRC 7.1.2, the operation is "Refresh -> Update from Repository". There also is a tool icon for "Update from Repository".

于 2011-08-19T03:38:18.387 に答える
1

Please try to remove the load rules and and them back in the "Edit View Configuration" window. After this, please try use the "Update from Repository" option again. This worked for me.

于 2012-04-26T17:06:44.050 に答える