Perforce P4 ग्राहक: मैं अपने कार्यक्षेत्र और बुकमार्क को एक नए कंप्यूटर पर कैसे स्थानांतरित कर सकता हूं


14

मेरे पास कई क्लाइंट-स्पेक्स और वर्कस्पेस हैं जो कई अलग-अलग पेरफोर्स सर्वरों के लिए परिभाषित हैं। मुझे एक नया कंप्यूटर मिला और P4V क्लाइंट स्थापित किया, लेकिन मैं अपने किसी भी क्लाइंट-स्पेक्स को नहीं देख सकता क्योंकि वे सभी पुराने कंप्यूटर के लिए विशिष्ट हैं। क्या नई प्रणाली पर प्रत्येक ग्राहक-कल्पना और कार्यक्षेत्र को फिर से बनाए बिना इस जानकारी को स्थानांतरित करने का कोई तरीका है? मैं यूआई का उपयोग करता हूं, कमांड-लाइन इंटरफेस का नहीं।


क्या आपने केवल P4 कमांड-लाइन क्लाइंट या P4V स्थापित किया है?
जंबो

जवाबों:


13

कार्यस्थानों

कार्यक्षेत्र में 'होस्ट' फ़ील्ड उस कंप्यूटर पर इसके उपयोग को सीमित करता है। होस्ट फ़ील्ड को खाली या अधिक अधिमानतः नए कंप्यूटर के नाम में बदलने से इसे नए कंप्यूटर पर उपयोग करने की अनुमति मिलेगी, हालाँकि आपको या तो यह करना होगा:

  1. नए कंप्यूटर पर पुराने रूट से एक ही निर्देशिका में सभी डेटा की प्रतिलिपि बनाएँ, यह मानते हुए कि आप एक ही रूट पथ का उपयोग करना चाहते हैं, या
  2. एक मजबूर पूर्ण सिंक करें

यह सुनिश्चित करता है कि कार्यक्षेत्र सर्वर के साथ सिंक में है।

ऐसा करने के लिए, 'कार्यक्षेत्र' आइकन (टर्मिनल स्क्रीन की तस्वीर) पर क्लिक करें, सभी कार्यक्षेत्रों (पैनल के शीर्ष दाईं ओर, एक फ़नल के ऊपर एक क्रॉस) देखने के लिए रद्द करें आइकन पर क्लिक करें। इच्छित कार्यक्षेत्र पर राइट क्लिक करें और 'कार्यक्षेत्र संपादित करें' चुनें और नए कंप्यूटर के नाम पर होस्ट फ़ील्ड (उन्नत टैब में) बदलें, या होस्ट फ़ील्ड को साफ़ करें। ऐसा करने के बाद, संदर्भ मेनू पर 'स्विच टू वर्कस्पेस' विकल्प दिखाई देगा।

नए कंप्यूटर का नाम खोजने के लिए कनेक्शन मेनू से 'एक नया कार्यक्षेत्र बनाएँ' चुनें और 'होस्ट' फ़ील्ड का नाम नोट करें और फिर मेनू को रद्द करें।

बुकमार्क

P4V में बुकमार्क स्थानांतरित करने के लिए एक आसान तरीका नहीं है, हालांकि बुकमार्क को एक निर्देशिका में पाए गए बुकमार्कमार्कएक्सएक्सएक्स में संग्रहीत किया जाता है:

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

यदि आपके पास केवल एक निर्देशिका है जिसे '0001Clients' कहा जाता है, तो आप किस्मत में हैं, लेकिन आपके पास इनमें से एक से अधिक निर्देशिकाएं हो सकती हैं, इसलिए इसे सही बुकमार्कमार्क फ़ाइल की खोज करने की आवश्यकता हो सकती है। एक बार जब आप सही खोज लेते हैं, तो इसे नए कंप्यूटर पर स्थानांतरित करें, जो कि इनमें से केवल एक निर्देशिका है और ग्राहक को पुनः लोड करने के बाद बुकमार्क दिखाई देगा।


यदि आपने कंप्यूटर के होस्टनाम को बदल दिया है तो संपादन कार्यक्षेत्र प्रक्रिया भी काम करती है।
डेव एंडरसन

1

बुकमार्क

क्रेग सही है, लेकिन यहां स्रोत और लक्ष्य कंप्यूटर दोनों पर सही xxxxClients निर्देशिका खोजने का एक तरीका है (आप लक्ष्य कंप्यूटर पर भी उनमें से कई हो सकते हैं)।

में देखो connectionmap.xmlमें C:\Users\loginname\.p4qtऔर के लिए आप उपयोगकर्ता नाम खोज करते हैं। यह आपको xxxx नंबर और निर्देशिका देगा जहां आप (स्रोत) पा सकते हैं और फिर मौजूदा को अधिलेखित (लक्षित) कर सकते हैं bookmarks.xml

(ग्राहक को पुनः लोड करना मेरे लिए आवश्यक नहीं था - बुकमार्क तुरंत दिखाई दिए।)


-2

क्रेग के उत्तर में प्रस्तुत किए गए चरण काम करेंगे यदि आप विंडोज से विंडोज पर माइग्रेट कर रहे हैं। लेकिन अगर अपने नए कंप्यूटर एक मैकबुक है, तो नए स्थान है ।/Users/<User ID>/Library/Preferences/com.perforce.p4v

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.