2011-08-11 17 views
41

मैंने अभी अपनी हार्ड ड्राइव पर एक स्थान पर एक 4.5 जीबी डिपो डाउनलोड किया है जो आदर्श नहीं है।मैं एक पर्सफोर्स "वर्कस्पेस" फ़ोल्डर कैसे लेूं?

मुझे लगता है कि लाज़िमी अब मेरे हार्ड डिस्क (परियोजना का नाम) पर किसी अन्य फ़ोल्डर में "कार्यस्थान" फ़ोल्डर (iPhone) के रूप में देखता फ़ोल्डर ले, और फिर कार्यक्षेत्र फ़ोल्डर के रूप में कि फ़ोल्डर का उपयोग करना चाहते हैं।

क्या यह संभव है, या मुझे फिर से पूरे डिपो को डाउनलोड करने की आवश्यकता है?

धन्यवाद, डेव

उत्तर

38
P4V आवेदन में

:

कार्यस्थल खोलें संवाद: कनेक्शन पर जाएं> संपादित करें वर्तमान कार्यस्थान ... परिवर्तन "कार्यस्थान जड़:" जहां

पसंद करने के लिए आप पहले से ही स्थानांतरित नहीं किया है फाइलें, पी 4 वी उन्हें आपके लिए कॉपी करने की पेशकश करेगी।

+3

हालांकि कुछ साल देर हो चुकी है, अब इसे उत्तर के रूप में चिह्नित किया जाना चाहिए। मैंने मैन्युअल रूप से विंडोज़ फाइल सिस्टम में अपना वर्कस्पेस स्थानांतरित कर दिया और फिर पी 4 वी में इस जवाब का उपयोग करके अपडेट किया और सबकुछ काम करता था, यह भी पता था कि मैंने कौन सी फाइलें चेक की हैं आदि – Sirk

+2

यदि आप पहले मैन्युअल रूप से कॉपी नहीं करते हैं तो यह आपके लिए फाइलों की प्रतिलिपि बनाने की पेशकश करता है। – RichardM

+2

ऐसा लगता है कि स्थानीय प्रतिलिपि से नहीं, सर्वर से कॉपी किया जा रहा है। 'पी 4 सिंक-एफसी: \ आरए \ ... # हेड' यदि आप वीपीएन पर हैं या बड़ी स्ट्रीम (या दोनों) –

5

आप किसी भी ग्राहक का उपयोग कर रहे हैं, तो (यानी: P4V), तो आप कार्यक्षेत्र को संपादित करने और नए कार्यक्षेत्र पथ के लिए रूट बदल सकते हैं।

+2

जब तक चीजें पी 4 वी के साथ बदल नहीं जाती हैं, तो बस रूट को बदलने के लिए आपको फ़ाइलों को फिर से सिंक करने की आवश्यकता होगी। –

+3

चीजें बदल गई हैं। मैं पी 4 वी 2011.1/3 9 2576 का उपयोग कर रहा हूं और मैंने जो कुछ किया वह मेरे हार्ड ड्राइव पर फ़ोल्डर का नाम बदल गया और वर्कस्पेस रूट को पी 4 वी में बदल गया। – foo64

20

जब तक आप जानते हैं कि आप किस चेंजलिस्ट को आखिरी बार समन्वयित करते हैं, तो आप इसे फिर से सिंक किए बिना कर सकते हैं। आइए जानें:

  1. नोट पिछले परिवर्तन सूची synced
  2. कॉपी नए स्थान
  3. अद्यतन अपने कार्यक्षेत्र (या तो जड़, या डिपो मैपिंग) नए स्थान पर बात करने के लिए करने के लिए फ़ोल्डर ले/
  4. भागो p4 flush //depot/path/to/folder/[email protected]<last_changelist>

flush आदेश, सर्वर आप पथ निर्दिष्ट पर फ़ाइलें है कि बताता परिवर्तन सूची निर्दिष्ट पर। यह p4 sync -k के लिए समानार्थी है।

+0

क्या आप निश्चित हैं कि आपको 'p4 sync -k' चलाने की आवश्यकता है? मुझे वर्कस्पेस (रूट को बदलने) को स्थानांतरित करते समय ऐसा करने की याद नहीं है। – Dennis

+1

मैं उस पर 100% नहीं हूं, मैंने जो कुछ किया है उसका हिस्सा मैंने अपनी जड़ बदल दी है। आपने जो जवाब दिया है, वह समझ में आता है। जब मेरे पास कुछ खाली समय होता है (उम्मीद है कि जल्द ही) मैं इसका परीक्षण करने के लिए एक वर्कस्पेस स्थापित करूंगा। –

+0

ठीक है, जानकारी chaps के लिए धन्यवाद। मैं फिर से समन्वयित हो गया, लेकिन अगर मुझे भविष्य में इसे फिर से करने की ज़रूरत है तो मैं इसे देख लूंगा। टा। –

7

माइक का answer लगभग सही है, सिवाय इसके कि p4 sync -k कार्यक्षेत्र को स्थानांतरित करते समय आवश्यक नहीं है (रूट बदल रहा है)। पी 4 परवाह नहीं है कि रूट कहां है, यह केवल कार्यक्षेत्र/क्लाइंट नाम द्वारा आपकी मशीन पर फ़ाइलों को ट्रैक करता है।

आप कार्यक्षेत्र नाम (जो एक नई कार्यक्षेत्र बनाने के लिए आप की आवश्यकता होगी) बदल सकते हैं और एक पहले से ही समन्वयित किया कार्यक्षेत्र से फाइल से पॉप्युलेट करना चाहता था, तो आप तो p4 sync -k चलाने के लिए जाने के लिए सर्वर इस जानते हैं कि आवश्यकता होगी नई वर्कस्पेस में इन फ़ाइलों को @changeset पर है।

+0

मुझे यकीन नहीं है कि यह सही है। जब मेरे वर्कस्पेस को स्थानांतरित किया गया, तो पी 4 निश्चित रूप से किसी भी फाइल को संस्करण नियंत्रण का हिस्सा नहीं होने तक पहचानता था जब तक कि मैं 'p4 sync-k' नहीं चलाता। शायद मूल रूप से पोस्ट किए जाने के बाद से यह बदल गया है? –

संबंधित मुद्दे