3

私は大規模なC/C ++プロジェクトに取り組んでおり、コードベースはClearcaseで管理されています。現在まで、私たちは主にLinux環境で作業しており、IDEを広く使用していません。VIを介してファイルを直接チェックアウトおよび編集します。

Clearcase for Windowsにアクセスできるようになったので、Eclipseのソースファイルにアクセスしようとしています。私は主に編集とコードナビゲーションにEclipseを使用したいと思っています。UNIXアカウントを使用してビューを作成します。ClearcaseExplorerを使用してWindowsPCに同じビューをマウントできます。コードにアクセスして、以前にチェックアウトしたファイルに変更を加えることができます。

Eclipseに精通している人は、Eclipseでそのコードベースを表示する方法を教えてください。ローカルファイルシステムにコードベースのコピーを作成したくありません。コードベースドライブをルートフォルダーとして新しいプロジェクトを作成しようとすると、そのフォルダーへの書き込み権限がないため、プロジェクトが作成されません。

回避策はありますか?

前もって感謝します!

4

1 に答える 1

2

LinuxファイルシステムをWindowsにマウントできる限り、Eclipseから直接ソースを参照できるはずです。

ClearCaseプラグインが機能するための最も重要な詳細は、スナップショットビューでtoファイル.project.classpathファイルがソースのすぐ横にあることです。
見る:

そのUnixビューをWindowsから認識するには、Windowsリージョンにタグを付けて登録する必要があります:「ClearCase:Unixで作成されたビューはWindowsから表示されませんか?

スナップショットビュー(WindowsからUnixビューにアクセスする)の場合、このヘルプページの詳細にあるように、ClearCase操作が失敗する可能性があることに注意してください。 「異なるプラットフォーム間でスナップショットビューにアクセスする前に
」を参照してください。

異なるプラットフォーム間でスナップショットビューにアクセスできますが、プラットフォーム間でRationalClearCaseコマンドを発行することはできません。
たとえば、WindowsコンピュータのRational ClearCaseホストからUNIXワークステーションのスナップショットビューのファイルをチェックアウトしたり、RationalClearCaseExplorerからUNIXワークステーションのスナップショットビューへのショートカットを作成したりすることはできません。

Windowsコンピューターで実行されているRationalClearCaseホストを使用していて、UNIXスナップショットビューでファイルをハイジャックした場合、UNIXプラットフォームでRationalClearCaseホストからビューを更新するとハイジャックが検出されます。

あなたの場合、「マウント」が動的ビューのマウントを意味する場合は、このヘルプページに記載されているように、Region Synchronizerを使用して、ビューのLinuxまたはUNIXビュータグをWindowsネットワークリージョンにインポートします。

于 2012-06-18T12:29:17.103 に答える