2010-08-06 18 views
5

मैं एक उत्पादन सीवीएस भंडार है कि कई वर्षों से पुराना है और देखा है यह दोनों अटारी में एक ही नाम के साथ और किसी दिए गए के लिए वास्तविक निर्देशिका में अल्पविराम-वी फ़ाइलों है कि है स्थान। यह एक त्रुटि प्रतीत होता है।सीवीएस कॉमा-वी फ़ाइलें और निर्देशिका

मेरे सवाल यह है कि पहली जगह में इस हो सकता है और सीवीएस क्या करेंगे जब डुप्लिकेट फ़ाइलें मौजूद है।

मेरा अनुमान है (आशा) है कि यह जब एक गैर अटारी संस्करण है वहाँ अटारी संस्करण हर समय पर ध्यान नहीं देगा है। क्या कोई इस बात की पुष्टि कर सकता है कि सीवीएस इस स्थिति के लिए हर समय अच्छा व्यवहार करता है या नहीं।

संयोग से, इस त्रुटि cvs2svn द्वारा चिह्नित किया गया था के रूप में मैं एक "नए" स्रोत नियंत्रण प्रणाली में प्राप्त करने की प्रक्रिया में हूँ।

उत्तर

6

यह समस्या परिणाम किसी (अर्थात, सीवीएस क्लाइंट के माध्यम से नहीं) सीवीएस भंडार के भीतर आसपास mucking है से। दुर्भाग्यवश, इस तरह का मकसद आम है, उदाहरण के लिए सीमा के चारों ओर पाने के लिए कि सीवीएस फाइलों का नाम बदलने की अनुमति नहीं देता है। शायद किसी को, अपने FILENAME,v फ़ाइल को ले जाकर फ़ाइल का नाम बदलने की कोशिश की देख कि फ़ाइल नाम परियोजना के इतिहास में पहले प्रयोग में किया गया था और इसलिए पहले से ही एक Attic/FILENAME,v फ़ाइल था बिना।

मेरा अनुमान (आशा) यह है कि यह गैर-अटैच संस्करण होने पर हर समय एटिक संस्करण को अनदेखा कर देगा। क्या कोई इस बात की पुष्टि कर सकता है कि सीवीएस इस स्थिति के लिए हर समय अच्छा व्यवहार करता है या नहीं।

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

संयोग से, इस त्रुटि cvs2svn द्वारा चिह्नित किया गया था के रूप में मैं एक "नए" स्रोत नियंत्रण प्रणाली में प्राप्त करने की प्रक्रिया में हूँ।

cvs2svn suggestions for working around this problem की एक संख्या है।

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

  • कोई संबंधित समस्या नहीं^_^