Perforce P4 istemcisi: çalışma alanlarımı ve yer işaretlerimi yeni bir bilgisayara nasıl aktarabilirim


14

Birçok farklı Perforce sunucusu için tanımlanmış birçok müşteri spesifikasyonum ve çalışma alanım var. Yeni bir bilgisayar aldım ve P4V istemcisini kurdum, ancak eski bilgisayarlara özgü oldukları için müşteri spesifikasyonlarımı göremiyorum. Yeni sistemdeki her bir müşteri spesifikasyonunu ve çalışma alanını zahmetsizce yeniden oluşturmadan bu bilgileri taşımanın bir yolu var mı? Komut satırı arabirimini değil, kullanıcı arabirimini kullanıyorum.


Sadece P4 komut satırı istemcisini veya P4V'yi de kurdunuz mu?
jimbo

Yanıtlar:


13

Çalışma Alanları

Çalışma alanındaki 'ana bilgisayar' alanı, kullanımını bu bilgisayarla sınırlar. Ana bilgisayar alanını boş olarak veya daha tercihen yeni bilgisayarın adını değiştirmek yeni bilgisayarda kullanılmasına izin verir, ancak şunlardan birini de yapmanız gerekir:

  1. aynı kök yolunu kullanmak istediğinizi varsayarak, eski kökteki tüm verileri yeni bilgisayardaki aynı dizine kopyalayın veya
  2. zorunlu tam senkronizasyon gerçekleştir

bu, çalışma alanının sunucuyla senkronize olmasını sağlar.

Bunu yapmak için, 'çalışma alanı' simgesini (bir terminal ekranının resmi) tıklayın, tüm çalışma alanlarını (panelin sağ üst kısmı, bir huni üzerinde çapraz) görüntülemek için filtreyi iptal et simgesini tıklayın. İstediğiniz çalışma alanını sağ tıklayın ve 'çalışma alanını düzenle'yi seçin ve ana bilgisayar alanını (gelişmiş sekmede) yeni bilgisayarın adıyla değiştirin veya ana bilgisayar alanını temizleyin. Bunu yaptıktan sonra, bağlam menüsünde 'çalışma alanına geç' seçeneği görünecektir.

Yeni bilgisayarın adını bulmak için Bağlantı menüsünden 'yeni bir çalışma alanı oluştur'u seçin ve' ana bilgisayar 'alanının adını not edin ve ardından menüyü iptal edin.

Yer imleri

P4V'nin yer işaretlerini aktarmak için kolay bir yöntemi yoktur, ancak yer işaretleri bir dizinde bulunan bookmarks.xml dosyasında depolanır:

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

Eğer sadece '0001Clients' adında bir dizininiz varsa, ancak bu dizinlerden birden fazlasına sahip olabilirsiniz, bu yüzden doğru bookmarks.xml dosyasını aramanızı gerektirebilir. Doğru olanı bulduktan sonra, bu dizinlerden yalnızca birine sahip olması muhtemel yeni bilgisayara aktarın ve istemciyi yeniden yükledikten sonra yer imleri görünecektir.


Bilgisayarın ana bilgisayar adını değiştirdiyseniz, düzenleme çalışma alanı yordamı da çalışır.
Dave Andersen

1

Yer imleri

Craig doğru, ama burada hem kaynak hem de hedef bilgisayarda doğru xxxxClients dizinini bulmanın bir yolu (bunlardan birçoğu hedef bilgisayarda da olabilir).

Bak connectionmap.xmliçinde C:\Users\loginname\.p4qtve kullanıcı adını arayın. Size xxxx numarasını ve bulabileceğiniz (kaynak) ve sonra mevcut olanın üzerine yazabileceğiniz (hedefleyebileceğiniz) dizini verecektir bookmarks.xml.

(İstemciyi yeniden yüklemek benim için gerekli değildi - yer işaretleri hemen belirdi.)


-2

Windows'tan Windows'a geçiş yapıyorsanız Craig'in yanıtında sunulan adımlar işe yarayacaktır. Yeni bilgisayar MacBook Ama eğer, o zaman yeni bir konumdur ./Users/<User ID>/Library/Preferences/com.perforce.p4v

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.