Arthur Petit
27 ستمبر 2024
دوسری بار بڑے ذخیروں میں سست گٹ بازیافت کو سمجھنا

یہ مسئلہ اس وقت ہوتا ہے جب آپ git fetch کو دوسری بار کسی بڑے ذخیرہ پر چلاتے ہیں، جس میں کافی وقت لگ سکتا ہے۔ اگرچہ پہلی بازیافت مؤثر ہے، یہاں تک کہ ان صورتوں میں بھی جہاں کوئی اہم تبدیلیاں نہیں ہوئی ہیں، دوسری بازیافت کافی پیک فائلیں ڈاؤن لوڈ کرتی ہے۔ یہ سست روی ریپوزٹری کی اپنی گٹ ہسٹری کو برقرار رکھنے میں دشواری کی وجہ سے ہوتی ہے، جو چھ سال سے زیادہ پر محیط ہے۔ مؤثر بازیافت تکنیک، جیسے --depth=1، ان تاخیر کو کم کرنے میں مدد کر سکتی ہے، خاص طور پر جینکنز کی قسم کی CI/CD ترتیبات میں۔