158

私は Perforce を初めて使用し、それに慣れるための演習としていくつかのワークスペースを作成しました。ここで、いくつかのワークスペースを削除したいと思います。ワークスペース ビューのドロップダウンに表示されないように、ワークスペースを削除したいだけです (実際のデポ ファイルでは何もしたくありません)。

答えをグーグルで検索すると、「ワークスペースをアクティブにする」という提案が得られ(ワークスペースのドロップダウンで選択することを意味すると思いますか?)、「編集」メニューから削除します。残念ながら、これを試してみると、削除オプションがグレー表示されます。

誰でもこれを行う方法を知っていますか、それともジャンクワークスペースと一緒に暮らす必要がありますか? それらの 1 つをディスクから物理的に削除しましたが、ワークスペースのドロップダウンにまだ表示されており、現在はデポと同期することさえできないので、その方法ではないと思います。

4

5 に答える 5

232

「表示」メニューから「ワークスペース」を選択します。作成したすべてのワークスペースが表示されます。削除したいワークスペースを選択し、「編集」→「ワークスペースの削除」をクリックするか、右クリックして「ワークスペースの削除」を選択します。ワークスペースが変更できないように「ロック」されている場合は、エラー メッセージが表示されます。

ワークスペースのロックを解除するには、[編集] をクリック (または右クリックして [ワークスペースの編集] をクリック) してワークスペース エディターを開き、[ロック済み] チェックボックスをオフにして、変更を保存します。ロックが解除されたら、ワークスペースを削除できます。

私の経験では、ワークスペースは、クリックするまでドロップダウン リストに表示され続けます。クリックすると、p4v は削除されたことを認識し、リストから削除します。

于 2009-08-12T14:02:14.453 に答える
9

次の小さなスクリプトを使用して、ビジュアル クライアントなしで実行することもできます。

$ cat ~/bin/pdel

#!/bin/sh

#Todo: add error handling

( p4 -c $1 client -o | perl -pne 's/\blocked\s//' | p4 -c $1  client -i ) && p4 client -d $1
于 2011-09-19T11:20:38.310 に答える
2

ワークスペース タブから正常に削除されたにもかかわらず、ドロップダウン メニューに表示されている場合。次に、次の手順に従ってそれを正常に削除することもできます。

  1. C:/Users/user_name/.p4qt に移動します

user_name は、コンピューターのユーザー名になります

  1. 001Clients フォルダー内に WorkspaceSettings.xml ファイルがあります。

タグは2つになります

  1. varName = "RecentlyUsedWorkspaces" 削除されたワークスペース タグを削除します

  2. propertyList タグは varName=deleted_workspace_name でそこにあり、そのタグを削除します。

ドロップダウンメニューからワークスペース名が削除されます

于 2016-11-02T12:13:22.563 に答える