2012-02-22 12 views
1

JBoss Developer Studio 3.0.0GAにインポートしようとする特定のClearCaseビューのすべてのプロジェクトは、ハイジャックとマークされたすべてのファイルとともに表示されます。 ClearCase Explorerでプロジェクトを表示すると、ファイルは実際にハイジャックされたファイルのみがマークされ、期待どおりにマークされます。 JDSでは、手動でファイルをスキャンし、ハイジャックを元に戻すことができます。これによりアイコンからハイジャックされたバッジがクリアされますが、その後でもファイルをハイジャックすることはできません。 JDSとClearCaseの間のプロジェクトファイルの状態を管理するマッピングが破損しているようです。ClearCaseビューから新しくインポートされたプロジェクトのすべてのファイルは、EclipseでHijackedとマークされています。

私は自分のビューを一から再作成し、非同期をクリアするために自分のワークスペースを削除しましたが効果はありません。 ClearCase SCM Adapterがこのプロジェクトに関連したいくつかの設定を保持している可能性がある別の場所がありますか?それはそうではありませんか?

答えて

1

OK ...これはすべて私の邪悪なアーチ敵によって引き起こされた:私。

ビューが作成されると、ビューフォルダ内のファイルはデフォルトで「読み取り専用」に設定され、ClearCaseサンドボックスの外で作業してファイルを手動で内外にコピーしている間は...読み取り専用に設定しますビュー全体のフラグをOSのfalseに設定します。したがって、ClearCase SCMアダプタはファイルシステムを見て、これらの書き込み可能なファイルをすべて見て、「これらのファイルはチェックアウトされていませんが書き込み可能であるため、ハイジャックする必要があります」と考えています。

そして勝利は、Eclipseの赤いØバッジの敵とその軍団に行きます。

+1

フィードバックいただきありがとうございます。 +1 – VonC

0

唯一の説明は、何らかの形でRADがファイルの属性を変更するということです(通常は読み取り/書き込み属性ですが、日付とすることもできます)。

ClearCaseプラグインで、「切断モードで編集するときにファイルを自動ハイジャックする」などの設定がいくつかあるかどうか確認してください。

同様の問題がそれ以降のバージョンで修正された場合(「Java EE Tools , PK61000, The .compatibility file becomes hijacked in ClearCase​®​ in RAD7」など)、使用しているRADおよびClearCaseのバージョンも確認してください。

+0

@ grav3nimag3:すべてのファイルがハイジャックされているディレクトリの1つに「cleartool ls'」が返されますか? – VonC

+0

RADは時々属性を変更しますが、Eclipseが.project設定を変更したときに「チェックイン要素」のポップアップが表示されますが、ファイル属性に関しては何も起こりません。 あなたが言及したオプションは有効になっていません。また、RADをロードした後にClearCaseに接続した後にのみ、すべてのファイルがハイジャックされることにも言及する必要があります。 ClearCaseのプラグインコンポーネントが最新です。 – grav3nimag3

+0

"ls"はハイジャックされたファイルのみを正しく示します。このミスラベルは、RAD内のパッケージエディタでのみ表示され、すべてのファイルにはハイジャックされたシンボルが表示され、ハイジャックすることはできません。私はccエクスプローラだけで作業することでこれを回避することができますが、それはポイントの横にあります。 =) – grav3nimag3

関連する問題