Bitbucket: গিট ইতিহাস থেকে ফোল্ডার মুছুন

গিট অন বিটবকেটে হোস্ট করার সময়, 2 জিবি-র একটি কঠিন সীমা থাকে - এটি অতিক্রম করা হলে, আপনার কাছে কেবল রিপোজিটরিতে কেবল পঠনযোগ্য অ্যাক্সেস থাকবে। এটি প্রতিরোধের জন্য, উদাহরণস্বরূপ, আপনি নিজের কমিটগুলি থেকে বৃহত ফোল্ডার বা ফাইলগুলি সরিয়ে নিতে পারেন। তবে অন্যান্য ক্ষেত্রেও (যদি অ্যাক্সেসের ডেটা ইতিহাসে প্রবেশ করে বা নোড_মডিউলগুলি মাস্টারে ফিরে যায়) আপনাকে গিটার ইতিহাসের প্রকৃতির বিপরীতে পূর্ববর্তীভাবেই হেরফের করতে হবে।


বিটবকেট নিজেই এ সম্পর্কে একটি বিস্তারিত নিবন্ধ লিখেছেন। কোনও বিষয় পুরোটা চালাতে আমরা প্রথমে একটি নতুন সংগ্রহশালা তৈরি করি:

বিটবাকেট ইতিহাস পরিষ্কার

তারপরে আমরা স্থানীয় মেশিনে একটি খালি ফোল্ডারে ভান্ডারটি ক্লোন করে ফেলি:

6ab7686fc508ce87c52b10bb5d01ee51

এখন আমরা এলোমেলো বিষয়বস্তুর ফাইল সহ দুটি উপ-ফোল্ডার তৈরি করি:

6ab7686fc508ce87c52b10bb5d01ee51

আমরা এখন মাস্টার উপর চাপ দিচ্ছি:

6ab7686fc508ce87c52b10bb5d01ee51

বিটবকেটে এখন আমরা প্রায় 2 জিবি এর হার্ড সীমাতে পৌঁছেছি:

বিটবাকেট ইতিহাস পরিষ্কার

আমরা স্থানীয়ভাবে এটিও পরীক্ষা করতে পারি ("আকার-প্যাক" দেখুন):

6ab7686fc508ce87c52b10bb5d01ee51

বিটবাকেট ইতিহাস পরিষ্কার

অর্ধেক আকারটি কাটাতে এখন কাজটি হ'ল retroactively সংগ্রহস্থল থেকে "foo" সরান। এটি করার জন্য, আমরা প্রথমে বর্তমান হেড সম্পাদনা করব এবং গিটিগনারে ফোল্ডারটি লিখি:

6ab7686fc508ce87c52b10bb5d01ee51

অবশেষে, আমরা বিএফজি রেপো ক্লিনারের সাহায্যে ফোল্ডারটি সরিয়ে ফেলি (সিস্টেমের প্রয়োজন হিসাবে বিএফজি সিস্টেমে একটি বর্তমান জেআরই প্রয়োজন):

6ab7686fc508ce87c52b10bb5d01ee51

আমরা এখন ফলাফল স্থানীয়ভাবে দেখতে পাচ্ছি:

6ab7686fc508ce87c52b10bb5d01ee51

বিটবাকেট ইতিহাস পরিষ্কার

তবে, বিটবাকেটে রিপোজিটরির আকার পরিবর্তন হয়নি কারণ আবর্জনা সংগ্রহকারী এখনও দূরবর্তীভাবে কার্যকর করা হয়নি এবং বিটবাকেট প্রতিটি ধাক্কা দিয়ে "গিট জিসি" সম্পাদন করে না:

বিটবাকেট ইতিহাস পরিষ্কার

এটি সমর্থন দ্বারাও নিশ্চিত করা হয়েছে:

বিটবাকেট ইতিহাস পরিষ্কার

সুতরাং সহায়তার জন্য "git gc" ম্যানুয়ালি চালানোর জন্য support@bitbucket.org- এ সরাসরি একটি অনুরোধ প্রেরণ করা ভাল। অল্প সময়ের পরে, এটিও সমর্থন দলটি করেছিল:

বিটবাকেট ইতিহাস পরিষ্কার

আপনি যদি "নতুনভাবে" সংগ্রহস্থলটিকে অন্য কম্পিউটারে সরিয়ে থাকেন তবে ডিস্কে কেবল 0.9 জিবি শেষ হবে। কারও কাছে স্থানীয়ভাবে 1.8 গিগাবাইট সংস্করণ পাওয়া গেলে, "গিট জিসি" এর পরে একটি "গিট টান" যথেষ্ট।

পেছনে