Perforce P4クライアント:ワークスペースとブックマークを新しいコンピューターに転送する方法


14

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


P4コマンドラインクライアントまたはP4Vのみをインストールしましたか?
ジンボ

回答:


13

ワークスペース

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

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

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

これを行うには、「ワークスペース」アイコン(ターミナル画面の写真)をクリックし、フィルターのキャンセルアイコンをクリックしてすべてのワークスペースを表示します(パネルの右上、漏斗の上)。目的のワークスペースを右クリックし、「ワークスペースの編集」を選択して、(詳細設定タブの)ホストフィールドを新しいコンピューターの名前に変更するか、ホストフィールドをクリアします。これを行った後、「ワークスペースに切り替える」オプションがコンテキストメニューに表示されます。

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

しおり

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

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

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


コンピューターのホスト名を変更した場合も、ワークスペースの編集手順は機能します。
デイブアンデルセン14年

1

しおり

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

で見てconnectionmap.xmlC:\Users\loginname\.p4qt、あなたのユーザー名を検索します。xxxx番号と、既存のを検索(ソース)してから上書き(ターゲット)できるディレクトリが表示されますbookmarks.xml

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.