এটি হল git-pack-refs কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
git-pack-refs - দক্ষ সংগ্রহস্থল অ্যাক্সেসের জন্য প্যাক হেড এবং ট্যাগ
সাইনোপিসিস
ফালতু বা এলেবেলে লোক pack-refs [--সকল] [---না-ছাঁটাই]
বর্ণনাঃ
ঐতিহ্যগতভাবে, শাখা এবং ট্যাগের টিপস (সম্মিলিতভাবে নামে পরিচিত refs) একটি ফাইল সংরক্ষণ করা হয়েছিল
$GIT_DIR/refs ডিরেক্টরির অধীনে একটি (সাব) ডিরেক্টরিতে প্রতি রেফ। যদিও অনেক শাখা টিপস ঝোঁক
প্রায়শই আপডেট করা হয়, বেশিরভাগ ট্যাগ এবং কিছু শাখা টিপস কখনই আপডেট হয় না। যখন একটি ভান্ডার আছে
শত শত বা হাজার হাজার ট্যাগ, এই এক-ফাইল-প্রতি-রেফ বিন্যাস উভয়ই সঞ্চয়স্থান নষ্ট করে এবং ব্যাথা করে
কর্মক্ষমতা.
এই কমান্ডটি a তে refs সংরক্ষণ করে স্টোরেজ এবং কর্মক্ষমতা সমস্যা সমাধান করতে ব্যবহৃত হয়
একক ফাইল, $GIT_DIR/packed-refs. যখন একটি রেফ ঐতিহ্যগত থেকে অনুপস্থিত
$GIT_DIR/refs ডিরেক্টরি অনুক্রম, এটি এই ফাইলে দেখা হয় এবং পাওয়া গেলে ব্যবহার করা হয়।
শাখাগুলির পরবর্তী আপডেটগুলি সর্বদা $GIT_DIR/refs ডিরেক্টরির অধীনে নতুন ফাইল তৈরি করে
শ্রেণিবিন্যাস
অনেক রেফের সাথে একটি সংগ্রহস্থলের সাথে মোকাবিলা করার জন্য একটি প্রস্তাবিত অনুশীলন হল এর রেফগুলি প্যাক করা
--all একবার দিয়ে, এবং মাঝে মাঝে git pack-refs চালান। ট্যাগ সংজ্ঞা দ্বারা স্থির এবং
পরিবর্তন আশা করা হয় না. শাখা প্রধানদের প্রাথমিক প্যাক-রেফ দিয়ে প্যাক করা হবে --সমস্ত,
কিন্তু শুধুমাত্র বর্তমানে সক্রিয় শাখা প্রধানগুলি আনপ্যাক করা হবে, এবং পরবর্তী প্যাক-রেফ
(--সকল ছাড়া) তাদের প্যাক ছাড়াই ছেড়ে দেবে।
বিকল্প
--সব
ডিফল্টরূপে কমান্ডটি ইতিমধ্যে প্যাক করা সমস্ত ট্যাগ এবং রেফ প্যাক করে এবং ছেড়ে যায়
একা অন্যান্য রেফ. এর কারণ হল শাখাগুলি সক্রিয়ভাবে বিকশিত হবে বলে আশা করা হচ্ছে এবং
তাদের টিপস প্যাকিং কর্মক্ষমতা সাহায্য করে না. এই বিকল্পটি শাখা টিপস হতে কারণ
পাশাপাশি বস্তাবন্দী। ঐতিহাসিক আগ্রহের অনেক শাখা সহ একটি সংগ্রহস্থলের জন্য দরকারী।
--না-ছাঁটা
কমান্ডটি সাধারণত প্যাক করার পরে $GIT_DIR/refs অনুক্রমের অধীনে আলগা রেফগুলি সরিয়ে দেয়
তাদের এই বিকল্পটি এটি না করতে বলে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে git-pack-refs ব্যবহার করুন