web-dev-qa-db-ja.com

Perforce P4クライアント:ワークスペースとブックマークを新しいコンピューターに転送するにはどうすればよいですか?

多くの異なるPERFORCEサーバー用に定義された多くのクライアント仕様とワークスペースがあります。新しいコンピュータを入手してP4Vクライアントをインストールしましたが、クライアント仕様はすべて古いコンピュータに固有であるため、クライアント仕様を確認できません。新しいシステムで各クライアントの仕様とワークスペースを手間なく再作成せずにこの情報を移行する方法はありますか?コマンドラインインターフェースではなく、UIを使用しています。

14
Judy Bogart

ワークスペース

ワークスペースの「ホスト」フィールドは、その使用をそのコンピューターに制限します。 [ホスト]フィールドを空白に、またはできれば新しいコンピューターの名前に変更すると、新しいコンピューターで使用できるようになりますが、次のいずれかを行う必要もあります。

  1. 同じルートパスを使用する場合は、すべてのデータを古いルートから新しいコンピューターの同じディレクトリにコピーします。
  2. 強制完全同期を実行する

これにより、ワークスペースがサーバーと確実に同期します。

これを行うには、「ワークスペース」アイコン(端末画面の画像)をクリックし、フィルターのキャンセルアイコンをクリックしてすべてのワークスペース(パネルの右上、じょうごの上にクロス)を表示します。目的のワークスペースを右クリックして[ワークスペースの編集]を選択し、[詳細]タブの[ホスト]フィールドを新しいコンピューターの名前に変更するか、[ホスト]フィールドをクリアします。これを実行すると、コンテキストメニューに[ワークスペースに切り替え]オプションが表示されます。

新しいコンピューターの名前を見つけるには、[接続]メニューから[新しいワークスペースの作成]を選択し、[ホスト]フィールドの名前をメモしてからメニューをキャンセルします。

しおり

P4Vにはブックマークを転送する簡単な方法はありませんが、ブックマークはディレクトリにあるbookmarks.xmlに保存されます。

C:\Users\loginname\.p4qt\nnnnClients\

「0001Clients」という名前のディレクトリが1つしかない場合は問題ありませんが、これらのディレクトリが複数ある可能性があるため、適切なbookmarks.xmlファイルを検索する必要があります。正しいものを見つけたら、それをこれらのディレクトリの1つだけがあると思われる新しいコンピューターに転送します。ブックマークは、クライアントを再ロードした後に表示されます。

13
Craig

ブックマーク

Craigは正しいですが、これはソースコンピューターとターゲットコンピューターの両方で適切なxxxxClientsディレクトリを見つける方法です(ターゲットコンピューターにもいくつかある場合があります)。

connectionmap.xmlC:\Users\loginname\.p4qtを調べて、ユーザー名を検索します。これは、xxxx番号と、検索(ソース)できるディレクトリ、および既存のbookmarks.xmlを上書き(ターゲット)できるディレクトリを提供します。

(私はクライアントをリロードする必要はありませんでした-ブックマークはすぐに表示されました。)

1
Carl