Klien Perforce P4: bagaimana saya bisa mentransfer ruang kerja dan bookmark saya ke komputer baru

14

Saya memiliki banyak spesifikasi klien dan ruang kerja yang ditentukan untuk banyak server Perforce yang berbeda. Saya mendapatkan komputer baru dan menginstal klien P4V, tetapi saya tidak dapat melihat spesifikasi klien saya karena semuanya spesifik untuk komputer lama. Apakah ada cara untuk memigrasi informasi ini tanpa susah payah menciptakan kembali setiap spesifikasi klien dan ruang kerja pada sistem baru? Saya menggunakan UI, bukan antarmuka baris perintah.

Judy Bogart
sumber
Apakah Anda menginstal klien baris perintah P4 atau P4V juga?
jimbo

Jawaban:

13

Ruang kerja

Bidang 'host' di ruang kerja membatasi penggunaannya untuk komputer itu. Mengubah bidang host menjadi kosong atau lebih disukai nama komputer baru akan memungkinkannya digunakan di komputer baru, namun Anda juga harus:

  1. salin semua data dari root lama ke direktori yang sama di komputer baru, dengan asumsi Anda ingin menggunakan path root yang sama, atau
  2. melakukan sinkronisasi penuh paksa

melakukan hal ini memastikan ruang kerja sinkron dengan server.

Untuk melakukan ini, klik ikon 'ruang kerja' (gambar layar terminal), klik ikon batal filter untuk melihat semua ruang kerja (kanan atas panel, tanda silang di atas corong). Klik kanan pada ruang kerja yang diinginkan dan pilih 'edit ruang kerja' dan ubah bidang host (pada tab tingkat lanjut) ke nama komputer baru, atau kosongkan bidang host. Setelah melakukan ini, opsi 'beralih ke ruang kerja' akan muncul di menu konteks.

Untuk menemukan nama komputer baru, pilih 'buat ruang kerja baru' dari menu Koneksi dan catat nama bidang 'host' lalu batalkan menu.

Bookmark

P4V tidak memiliki metode yang mudah untuk mentransfer bookmark, namun bookmark disimpan dalam bookmarks.xml ditemukan di direktori:

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

Jika Anda hanya memiliki satu direktori bernama '0001 Klien' Anda beruntung, tetapi Anda mungkin memiliki lebih dari satu direktori ini sehingga mungkin perlu mencari file bookmarks.xml yang tepat. Setelah Anda menemukan yang tepat, transfer ke komputer baru yang kemungkinan hanya memiliki satu dari direktori ini dan bookmark akan muncul setelah memuat ulang klien.

Craig
sumber
Prosedur mengedit ruang kerja juga berfungsi jika Anda telah mengubah nama host komputer.
Dave Andersen
1

Bookmark

Craig benar, tetapi inilah cara untuk menemukan direktori xxxxClients yang tepat, baik pada sumber maupun komputer target (Anda mungkin juga memiliki beberapa di antaranya pada komputer target).

Terlihat di connectionmap.xmldalam C:\Users\loginname\.p4qtdan mencari Anda nama pengguna. Ini akan memberi Anda nomor xxxx dan direktori tempat Anda dapat menemukan (sumber) dan kemudian menimpa (target) yang ada bookmarks.xml.

(Muat ulang klien tidak diperlukan untuk saya - bookmark segera muncul.)

Carl
sumber
-2

Langkah-langkah yang disajikan dalam jawaban Craig akan berfungsi jika Anda bermigrasi dari Windows ke Windows. Tetapi jika komputer baru Anda adalah MacBook, maka lokasi baru ./Users/<User ID>/Library/Preferences/com.perforce.p4v

Nagendra Reddy
sumber