2009-02-09 8 views
18

मैं अपनी लिनक्स मशीन से एक विंडोज मशीन पर एक गिट भंडार चला रहा हूं। मैं बस पूरे निर्देशिका पेड़ को स्थानांतरित करने और यह पता लगाने की उम्मीद कर रहा था कि चीजें "बस काम करेंगी।" क्या यह मामला है? क्या मुझे लाइन एंडिंग के बारे में कुछ भी करने की ज़रूरत है?क्या मैं सिर्फ विंडोज़ के लिए एक गिट रिपॉजिटरी कॉपी कर सकता हूं?

+0

क्या यह एक गिट-एसवीएन भंडार पर लागू होता है? –

+1

यह प्रश्न विंडोज़ पर बैश के आगमन के साथ और भी प्रासंगिक है। जब मैं बैश पर स्विच करता हूं, मुझे एहसास होता है कि उबंटू पर्यावरण में गिट में भंडार के एक पूरी तरह से अलग दृश्य (बहुत सी अनचाहे फ़ाइलें) हैं। विंडोज़ में, गिट इसे एक साफ, सभी फाइलों को ट्रैक, राज्य में देखता है। – codinguser

उत्तर

27

आपको पूरी निर्देशिका संरचना की भी आवश्यकता नहीं है, बस .git निर्देशिका को पकड़ें और इसे अपनी विंडोज़ मशीन पर ले जाएं। फिर "गिट रीसेट - हार्ड" चलाएं और इसे आपके लिए शेष निर्देशिका संरचना का पुनर्निर्माण करना चाहिए।

+1

एंड-लाइन वर्णों के बारे में क्या, कोई समस्या नहीं है? –

+1

हां, आपको लाइन-एंडिंग की देखभाल करने की आवश्यकता है क्योंकि विंडोज दोनों कैरिज-रिटर्न चार और न्यूलाइन के लिए एक लाइनफेड चार का उपयोग करता है जबकि लिनक्स केवल बाद वाले का उपयोग करता है। विंडोज़ पर इसे संभालने के लिए, 'git config --global core.autocrlf true' चलाएं। – Ethan

+1

यदि अभी भी समस्याएं आ रही हैं तो यहां एक अच्छा लिंक है: http://stackoverflow.com/questions/1510798/trying-to-fix-line-endings-with-git-filter-branch-but-having-no-luck/ 1511273 # 1511273 – Ethan

6

रेपो को "गिट खींचें" क्यों नहीं?

पीएस: बेशक - "गिट क्लोन" इसे (पहले)। प्वाइंट है: प्रत्येक गिट-रेपो अपने क्लोन के रूप में मान्य है।

+0

क्या आप मुझे और विस्तार दे सकते हैं? मैंने सोचा कि मेरे विकल्प क्लोन या कॉपी करना था; रिट ट्रैकिंग शाखाओं के बजाय मुझे एक समान भंडार दे देंगे? – skiphoppy

+1

हां, ज़ाहिर है "गिट क्लोन" रेपो। "गिट पुल" बाद में आएगा, अगर आपने अभी भी लिनक्स-आधारित रेपो में बदलाव किए हैं। – Leonidas

+0

जिस समस्या के साथ मैंने सोचा था कि वास्तविक शाखाओं के बजाय दूरस्थ ट्रैकिंग शाखाएं मिल रही थीं; ऐसा लगता है कि जब मैं किसी अन्य मशीन पर क्लोन करता हूं, हालांकि ऐसा नहीं होता है। तो धन्यवाद। :) – skiphoppy

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