2011-02-07 10 views
12

मैंने यूनिक्स में एक प्रतीकात्मक लिंक निर्देशिका बनाई है और मैं इसे मजबूती में जोड़ना चाहता हूं।लाज़िमी यूनिक्स पर में, कैसे आप एक निर्देशिका है कि एक प्रतीकात्मक कड़ी है जोड़ सकता हूँ?

(इस सवाल यूनिक्स पर सिमलिंक से संबंधित है। Windows symbolic links can have very different behaviour from Unix.)

  • ../blah/dir1 स्रोत निर्देशिका है, जो फ़ाइलों को लाज़िमी में पहले से ही शामिल है
  • dir2 स्रोत निर्देशिका के लिए सिमलिंक है कि मैं "dir2" p4v जीयूआई में पर मैं राइट क्लिक करें, तो
 
ln -s ../blah/dir1 dir2 

में जाँच करना चाहते हैं, यह एक नई फ़ाइल (भले ही के रूप में ../blah/dir1 के तहत हर फ़ाइल जोड़ देगा से फाइलें पहले से ही पेर्सफोर्स में हैं) और सब कुछ फ्यूबर।

यदि मैं कमांड लाइन से "p4 add dir2" करता हूं, तो यह प्रत्येक फ़ाइल को ../blah/dir1 के तहत एक नई फ़ाइल के रूप में जोड़ देगा (भले ही ये फ़ाइलें पहले से ही पेर्स में हैं) और सबकुछ फ्यूबर करें। सही सिंटैक्स

क्या है?

+1

engtech, उस उत्तर को कोई टिप्पणी न दें। :) – JasonMArcher

+0

धन्यवाद, मैं उस विकल्प को नहीं देखा था। – engtech

उत्तर

24

आयकर विकल्प का उपयोग सिमलिंक प्रकार सेट करने के खोल से प्रतीकात्मक कड़ी जोड़ें।

p4 add -t symlink dir2
3

बलबल सिम्लिंक का पता लगाने में सक्षम है और कमांड में कोई विशेष विकल्प जोड़ने की आवश्यकता नहीं है। बस नियमित आदेश जैसे कि

p4 add <sym link filename> 
संबंधित मुद्दे