会社のソフトウェアとの統合をテストするために ClearCase 8 を使用しています。同じマシンでクライアント ソフトウェアとサーバー ソフトウェアを使用するので、作成したテスト VOB にネットワーク経由でアクセスできるようにする必要はありません。ネットワーク共有ではなく、ローカル ディスクに VOB を作成しようとしていますが、可能であるとしても、その方法がわかりません。
まず、通常のパスを使用してみました。
cleartool mkvob -tag \vobFoo C:\Users\Public\cc_vobs\vobFoo.vbs
cleartool: Error: storage directory must be in UNC style (e.g. \\host\share\...)
この質問を見つけた後、私の次の試みはこれでした:
cleartool mkvob -tag \vobFoo \\localhost\c$\Users\Public\cc_vobs\vobFoo.vbs
cleartool: Error: Attempt to get location information on "\\localhost\c$\Users\Public\cc_vobs\vobFoo.vbs" failed: Invalid argument.
「実行...」メニューに入力\\localhost\c$\Users
すると、Windowsエクスプローラーに適切なフォルダーが表示されるので、ループバックアダプターの問題ではないと思います。
エラー メッセージhereおよびhereへの参照をいくつか見つけましたが、どちらも私の状況には当てはまらないようです (UNIX を使用していないため、ClearCase Doctor は関連するエラー メッセージを表示しません)。
Windows共有を設定した後でも、これも失敗しました:
cleartool mkvob -tag \vobFoo \\localhost\cc_vobs\vobFoo.vbs
cleartool: Error: Attempt to get location information on "\\localhost\cc_vobs\vobFoo.vbs" failed: Invalid argument.
コマンドを実行する唯一の方法は、共有でネットワーク ホスト名を使用することでした。
cleartool mkvob -tag \vobFoo \\hostname\cc_vobs\vobFoo.vbs
私が行おうとしているように、VOB をローカル ストレージの場所にセットアップすることはできないのでしょうか? または、何か不足していますか?