1

PowerShellを使用してClearCaseからいくつかのファイルをコピーしようとしています。実際にチェックアウトする必要はありません。これはビルドプロセスの一部なので、コピーを取得できるようにしたいだけです。

私の推測では、おそらく「find」でcleartoolを使用する必要がありますが、実際に必要なファイルにアクセスするのに問題があります。使用する「パス」に関係なく、常にエラーメッセージが表示されます。例えば:

cleartool find My_VOB\A_Folder\A_Subfolder -print

「そのようなファイルやディレクトリはありません」というエラーメッセージが表示されます。

このスクリプトを開発グループの全員が再利用できるようにしようとしているので、特定のビューに関連付けないようにしたいと思います。ClearCaseを使用するには、その場でビューを作成する必要がありますか?

4

2 に答える 2

1

ファイルをコピーする場合は、ファイルにアクセスするためのビューが必要です。
(これが、動的またはスナップショットのClearCaseビューの目的です。特定のバージョンのファイルにアクセスします)

そのビューが存在する(そしてそのルートパスがパラメーターとして渡される)か、存在しない(この場合、アクセスを読み取る場合は、そのような種類の動的ビューを強くお勧めします)

cleartool findは、現在のビューに表示されていないバージョンを一覧表示できますが、開始点としてビューが必要です。
他の多くの検索例は、このIBMの記事「コマンドの追加の例cleartool find」で入手できます。


このスレッドには、「そのようなファイルまたはディレクトリはありません」というエラーメッセージの原因がいくつかリストされています。
(「バージョン管理されていないディレクトリ」のように、プライベートディレクトリにいるようなものです)


このケースは、CAL(ClearCase Automation Library)を使用したPowershellスクリプトの例を示しています。

于 2010-11-10T21:19:26.973 に答える
1

間違いなくビューが必要であり、VOBがマウントされていることを確認してください。

于 2010-11-11T01:12:51.927 に答える