আমি একটি ছোট প্রকল্পের বিকাশের সময় উইন্ডোজ এবং উবুন্টু উভয়কেই গিট ব্যবহার করে যাচ্ছিলাম, প্রায়শই দুজনের মাঝে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে পিছনে li বিষয়টি হ'ল গিট বাশ ধারাবাহিকভাবে ধীর হয়ে যায়।
আমি যখন ধীর বলি, এর অর্থ আমি দৌড়ানো cd
8-25 সেকেন্ড থেকে যে কোনও জায়গায় সময় নেয়, চলমান git
কমান্ডগুলি 5-20 সেকেন্ডের থেকে লাগে ls
এবং কখনও কখনও 30 সেকেন্ড পর্যন্ত সময় নিতে পারে। বলাই বাহুল্য, এটি মজাদার নয়, অনুৎজাতীয় উল্লেখ না করে। আমি জানি উইন্ডোতে গিট ধীর গতির, তবে এটি হাস্যকর।
একটি সমাধান যা অস্থায়ীভাবে - আমার জন্য কাজ করেছে তা আমার নেটওয়ার্ক সংযোগটি ( এই উত্তরে প্রস্তাবিত হিসাবে ) অক্ষম করা , গিট ব্যাশ শুরু করা এবং তারপরে পুনরায় সংযোগ স্থাপন করা হয়েছে। কখনও কখনও এটি করার পরে কয়েক দিন ধরে দ্রুত চলতে থাকে, তবে কর্মক্ষমতা সর্বদা অবশেষে অবনমিত হয়। আমি এমএসএসজিট আলোচনা গোষ্ঠী, স্ট্যাক ওভারফ্লো, এমএসজিগিত ইস্যু তালিকা ইত্যাদির উপর দিয়ে কয়েক সপ্তাহ ধরে ট্রল করে এসেছি, তবে কোনটি সমাধান করে তা সমাধান করতে পারিনি।
এখনও পর্যন্ত, আমি চেষ্টা করেছি:
- গিট ও প্রকল্প ফোল্ডারগুলি ভাইরাস স্ক্যানারের বর্জন তালিকায় যুক্ত করা হচ্ছে
- আমার ভাইরাস স্ক্যানার সম্পূর্ণরূপে অক্ষম করা হচ্ছে (ক্যাসপারস্কি আইএস 2011)
- আউটলুক চলছে না তা নিশ্চিত করা (আউটলুক 2007)
- অন্যান্য সমস্ত অ্যাপ্লিকেশন বন্ধ করা হচ্ছে
- প্রশাসক হিসাবে গিট ব্যাশ চালাচ্ছেন
- নেটওয়ার্ক সংযোগ অক্ষম করা, গিট ব্যাশ শুরু করা এবং সংযোগ অক্ষম রাখা
- নেটওয়ার্ক সংযোগ অক্ষম করা, গিট ব্যাশ শুরু করা, সংযোগটি পুনরায় সক্ষম করা (কেবলমাত্র মাঝে মধ্যে কাজ করে)
- চলমান
git gc
- এবং উপরের সংমিশ্রণগুলি
আমি পড়েছি যে কয়েকজন লোকের বাশ সমাপ্তি অক্ষম করার ক্ষেত্রে সাফল্য পেয়েছিল, তবে আদর্শিকভাবে আমি এটিকে সক্রিয় রাখতে চাই। এমএসজিগিতটির সংস্করণটি 1.7.3.1-প্রাকদর্শন 20101002 এবং ওএসটি উইন্ডোজ 7 x64। লিনাক্সে একই জিনিস চালানো সম্ভবত পূর্বে বজ্রপাতের কাজ। আমি একচেটিয়াভাবে লিনাক্স ব্যবহার করব, তবে আমার উইন্ডোতেও (কিছু নির্দিষ্ট অ্যাপ্লিকেশন, পরীক্ষা ইত্যাদি) চালানো দরকার।
কেউ কি একই ধরনের সমস্যার মুখোমুখি হয়েছেন? যদি তা হয় তবে অন্তর্নিহিত সমস্যাটি কী ছিল এবং এর সমাধান কী ছিল (যদি থাকে)?
এটি কেবল গিট সংগ্রহস্থলের বাইরেও প্রসারিত, তবে কেবলমাত্র রেফারেন্সের জন্য, আমি গিটের সাথে যে রিপোজিটরিগুলি ব্যবহার করছি সেগুলি বেশ ছোট ছিল: maximum 4-50 ফাইল সর্বাধিক।