मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जहां संस्करण नियंत्रण प्रणाली एसवीएन है और मैं गिट का उपयोग करना चाहता हूं। मैंने एक गिट एसवीएन क्लोन किया लेकिन git status
बहुत धीमी गति से काम करता है (लगभग 8 मिनट)। भंडार में लगभग 63000 फाइलें हैं और उनमें से अधिकांश पुस्तकालयों को गिट द्वारा अनदेखा कर रहे हैं। क्या यह सामान्य है? मैंने पहुंचने योग्य वस्तुओं और कचरा संग्रहण की सफाई करने के लिए git prune && git gc
किया था। मैंने git repack -Adf
भी किया लेकिन इससे चीजों को और भी बदतर बना दिया। इसमें और भी अधिक समय लगता है (20 मिनट से अधिक)।गिट स्थिति बहुत लंबी लगती है
मैं क्या गलत कर रहा हूं? यह एक दृश्य स्टूडियो प्रोजेक्ट है और मुझे लगता है कि .gitignore
फ़ाइल में सही चीजें नहीं हैं। क्या यह पता लगाना संभव है कि विज़ुअल स्टूडियो बिल्ड से कौन सी फाइलें उत्पन्न की गई हैं और जिन्हें संस्करणित किया जाना है?
यदि .gitignore
फ़ाइल समस्या नहीं है, तो मैं अपने git status
तेज़ी से कैसे बना सकता हूं, क्या यह एक परियोजना के लिए 65000 फाइलों (लगभग 10 जीबी) के साथ सामान्य है, जो गिट के साथ धीमा काम करता है?
मुझे यह भी पता चला है कि कुछ विंडोज वातावरण में गिट धीमा है। आप पर ध्यान दिया है http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64?lq=1 और http://stackoverflow.com/questions/2835775/ msysgit-बैश-है-horrendously धीमी-इन-windows-7? एलक्यू = 1? –
जब यह पूरा हो जाता है तो 'गिट स्थिति' प्रदर्शित करता है? –
@me_and यह सामान्य "प्रतिबद्ध करने के लिए कुछ भी नहीं" संदेश प्रदर्शित करता है, यह बहुत लंबा लगता है –