मेरे पास एक लिनक्स सिस्टम पर एक निर्देशिका है जिसमें ज्यादातर एक अलग फाइल सिस्टम पर फ़ाइलों के लिए सिम्लिंक होते हैं। मैं निर्देशिका में सिम्लिंक को संदर्भित करने के लिए निर्देशिका को एक सबवर्जन रिपोजिटरी में जोड़ना चाहता हूं (उन्हें उन फ़ाइलों के रूप में व्यवहार करना जिन्हें वे इंगित करते हैं, लिंक के बजाय)। आम तौर पर, मैं इस व्यवहार के साथ किसी भी कामकाजी प्रतिलिपि संचालन को संभालने में सक्षम होना चाहता हूं, लेकिन 'svn add' कमांड है जहां यह शुरू होता है, मुझे लगता है।क्या सबवर्सन क्लाइंट (svn) प्रतीकात्मक लिंक को खराब कर सकता है जैसे कि वे फाइलें थे?
एसवीएन क्लाइंट उपयोगिता में कार्यशील प्रतिलिपि में सिम्लिंक डीरफ्रेंसिंग से संबंधित कोई विकल्प नहीं दिखता है। मुझे मैनुअल (http://svnbook.red-bean.com/en/1.5/index.html) में कोई संदर्भ नहीं मिला, या तो।
(यही कारण है कि पोस्टर के बजाय कठिन लिंक का उपयोग कर समाप्त हो गया:
मैं SVN उपयोगकर्ताओं की सूची, जो एक ही प्रश्न पूछा लेकिन एक जवाब है, यहाँ कभी नहीं प्राप्त डाक पर एक पोस्टर पाया symlinks। यह तकनीक मेरे मामले में एक विकल्प नहीं है, क्योंकि असली अंतर्निहित फाइलें एक अलग फाइल सिस्टम पर रहते हैं।)
मैं फेडोरा 11. पर सबवर्सन v1.6.1 का उपयोग कर रहा हूं।
इसके लायक होने के लिए, मुझे पता है कि वैकल्पिक उपकरण/तकनीकें हैं जो इस व्यवहार का अनुमान लगाने में मदद कर सकती हैं, लेकिन मुझे विभिन्न कारणों से त्यागना है। मैंने पहले से ही [और धूल-बिन] इन संभावनाओं पर विचार किया है: - एक "यूनियन" माउंट, एसवीएन वर्किंग-कॉपी निर्देशिका के साथ यूनियन में "शीर्ष" परत के रूप में वास्तविक फ़ाइलों वाली सभी निर्देशिकाओं को विलय कर रहा है; - असली फ़ाइलों को एक ही फाइल सिस्टम में एसवीएन कामकाजी प्रतिलिपि के रूप में कॉपी/स्थानांतरित करना, और सिम्लिंक की बजाय हार्डलिंक का उपयोग करना; - गैर-एसवीएन संस्करण नियंत्रण प्रणाली। ये सभी साफ विचार थे, और मुझे यकीन है कि वे अन्य समस्याओं के लिए अच्छे समाधान हैं, लेकिन वे इस पर्यावरण और स्थिति की बाधाओं को देखते हुए काम नहीं करेंगे।
मुझे नहीं लगता कि यह संभव है (और मुझे नहीं लगता कि कोई भी वीसीएस ऐसा कर सकता है, यह या तो सिम्लिंक का पालन करता है लेकिन उन्हें ट्रैक नहीं कर सकता है, या यह उन्हें ट्रैक करता है और इसका पालन नहीं करता है)। – tonfa
यह उस तरह से दिखना शुरू कर रहा है। जो बेवकूफ लगता है, यह देखते हुए कि सबसे अधिक उपयोगिताएं जो पथ संरचनाओं (सीपी, एमवी, एलएन, आरएम, आरएसआईएनसीसी) में हेरफेर करती हैं, में सभी के पास विकल्प हैं कि सिम्लिंक को संदर्भित किया जाना चाहिए, जिसका शाब्दिक व्यवहार नहीं किया जाना चाहिए। मेरा मतलब है, क्या यह सिर्फ मुझे है, या 'dereference' विकल्प की अनुपस्थिति उपकरण की कार्यक्षमता को कम करती है? (अगर मैं अकेला हूं, तो शायद मैं एसवीएन परियोजना के लिए एक फीचर अनुरोध जमा करने से परेशान नहीं होगा।) –
3 साल बहुत देर हो चुकी है, लेकिन आप अकेले नहीं हैं। मुझे यह भी चाहिए। –