2011-05-13 10 views
5

में कोलोन्स के साथ फ़ाइलों को क्लोन कैसे करूं जब मैं msysgit का उपयोग कर रेपो क्लोन करता हूं, फ़ाइल नाम में रिक्त स्थान वाली सभी फ़ाइलें नीचे नहीं लाई जाती हैं, और फिर स्थिति में हटाए गए दिखाए जाते हैं।मैं फ़ाइल नाम

फ़ाइल नाम इस तरह दिखते हैं: styles-ie (1:12:11 6:02 PM).css तो यह वास्तव में कोलन या ब्रैकेट हो सकता है?

मैं उन फ़ाइलों को मूल रूप से अपने स्थानीय रेपो इनलाइन लाने के लिए कैसे ला सकता हूं?

+3

http://support.microsoft.com/kb/177506 के अनुसार एक कोलन विंडोज पर एक अवैध फ़ाइल नाम चरित्र है। तो क्या इसका मतलब यह है कि मैं फ़ाइल को विंडोज सिस्टम में कभी भी क्लोन/ला नहीं सकता हूं या क्या कुछ फ़ाइल नाम अनुवाद है? –

+0

मेरा सुझाव है कि आप फ़ाइल का नाम बदल दें। – Jeremy

+2

अधिक सटीक रूप से, मेरा मानना ​​है कि आप * फ़ाइल को चेक नहीं कर सकते हैं। इसका प्रतिनिधित्व करने वाला ऑब्जेक्ट (ब्लॉब) आपके भंडार में है, और इसे क्लोन या फ़ेच के हिस्से के रूप में स्थानांतरित किया गया था, लेकिन जब गिट उस फ़ाइल को आपके काम के पेड़ में लिखने का प्रयास करता है, तो विंडोज इसे नहीं देगा। – Cascabel

उत्तर

9

आप करने का प्रयास करें, तो:

touch "styles-ie (1:12:11 6:02 PM).css" 

आपको लगता है कि आप इसे विंडोज पर नहीं बना सकते देखेंगे।

असल में, रेपो में फ़ाइल (ब्लॉब और पेड़ प्रविष्टि) है लेकिन आप विंडोज़ पर चेकआउट नहीं कर सकते क्योंकि गिट ऐसी फाइल बनाने में असमर्थ होगा। फ़ाइल नाम बदलने के अलावा कोई अन्य तरीका नहीं है।

+0

धन्यवाद, इसलिए विशेष रूप से एक गैर-विंडोज सिस्टम पर रेपो के क्लोन वाले उपयोगकर्ता को फ़ाइल नाम बदलने और धक्का देने की आवश्यकता है ताकि मैं इसे ला सकूं, है ना? –

+0

@ जोनाथन डे - हाँ यह मामला होगा। – manojlds

0

आप रेनो को लिनक्स पर्यावरण पर क्लोन कर सकते हैं, इसे टैर कर सकते हैं और इसे विंडोज़ पर कॉपी कर सकते हैं, और इसे 7zip जैसे उपकरणों के साथ खिड़कियों पर छोड़ दें। 7zip अंडरस्कोर के साथ कोलन को प्रतिस्थापित करेगा, और सभी गिट जानकारी को सुरक्षित रखेगा। जब तक कि फ़ाइल नहीं बदलेगी, आप थोड़ी देर के लिए तैयार हो जाएंगे। उन फ़ाइलों को वैसे भी बदलना नहीं है (उदाहरण के लिए, मेरे बीच एक कोलन के साथ एक प्रमाण फ़ाइल है)।

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