গিট 2.31 এখন উপলব্ধ এবং গিট রক্ষণাবেক্ষণের সাথে আসে

কয়েক দিন আগে গিট 2.3 এর নতুন সংস্করণ প্রকাশের ঘোষণা দেওয়া হয়েছিল, ব্রাঞ্চিং এবং মার্জিংয়ের উপর ভিত্তি করে নমনীয় অ-রৈখিক বিকাশ সরঞ্জাম সরবরাহকারী, অন্যতম জনপ্রিয়, নির্ভরযোগ্য এবং উচ্চ-কার্য সম্পাদনকারী সংস্করণ নিয়ন্ত্রণ ব্যবস্থা।

পূর্ববর্তী সংস্করণের তুলনায়, 679 টি পরিবর্তন গৃহীত হয়েছিল নতুন সংস্করণে, প্রস্তুত 85 বিকাশকারীদের অংশগ্রহণেযার মধ্যে 23 জন প্রথমবারের মতো উন্নয়নে অংশ নিয়েছিল।

গিট 2.31 হাইলাইট

গিট 2.31 এর এই নতুন সংস্করণে "গিট রক্ষণাবেক্ষণ" কমান্ডের সংযোজন হাইলাইট করা হয় Que ক্রোন সমর্থন করে না এমন সিস্টেমে পর্যায়ক্রমিক কাজের অনুমতি দেয়। উদাহরণস্বরূপ, নতুন কমান্ডের সাহায্যে আপনি পর্যায়ক্রমে সংগ্রহস্থল প্যাকেজিং প্রক্রিয়াটি শুরু করার ব্যবস্থা করতে পারেন যাতে একাধিক কমান্ড পরিচালিত হওয়ার পরে প্যাকেজিং স্বয়ংক্রিয়ভাবে সম্পন্ন হওয়ার সময় আপনার সংগ্রহস্থল লকটি শেষ হওয়ার অপেক্ষা করতে হবে না।

আর একটি পরিবর্তন যে দাঁড়ায় তা হ'ল ডিস্কে একটি বিপরীত সূচী রাখতে সমর্থন যুক্ত করা হয়েছে (পুনর্নির্দেশ) প্যাকেজ ফাইলের জন্য, যেহেতু গিট সমস্ত ডেটা অবজেক্ট আকারে সংরক্ষণ করে, যা পৃথক ফাইলে সংরক্ষণ করা হয়। ভান্ডারগুলির সাথে কাজ করার দক্ষতা উন্নত করতে, বস্তুগুলি অতিরিক্তভাবে প্যাকেজ ফাইলগুলিতে স্থাপন করা হয়, যেখানে তথ্য একের পর এক অনুসরণ করা অবজেক্টগুলির একটি স্ট্রিমের আকারে উপস্থাপন করা হয়।

প্রতিটি প্যাকেজ-ফাইলের জন্য, একটি সূচক ফাইল (.idx) তৈরি করা হয়, যা অবজেক্ট আইডেন্টিফায়ার ব্যবহার করার অনুমতি দেয় খুব দ্রুত প্যাকেজ-ফাইলটিতে অফসেট নির্ধারণ করতে যাতে এই অবজেক্টটি সংরক্ষণ করা হয়। বিপরীত সূচক (.rev) এর মধ্যে প্রস্তাবিত গিট 2.31 এর লক্ষ্য কোনও অবজেক্ট শনাক্তকারী নির্ধারণের প্রক্রিয়াটিকে প্রবাহিত করা একটি প্যাকেজ ফাইলে অবজেক্টের অবস্থান সম্পর্কে তথ্য থেকে।

পূর্বে, বিশ্লেষণের সময় উড়ে এ জাতীয় রূপান্তর করা হয়েছিল একটি প্যাকেজ ফাইল থেকে এবং এটি কেবল স্মৃতিতে সংরক্ষণ করা হয়েছিল, যা উল্লিখিত সূচকগুলি পুনরায় ব্যবহারের অনুমতি দেয় না এবং প্রতিবার সূচকটি তৈরি করতে বাধ্য হয়। সূচক তৈরির কাজটি হচ্ছে হ্রাস করা অবজেক্ট পজিশন জোড়গুলির একটি অ্যারে তৈরি করতে এবং এটি পজিশন অনুসারে বাছাই করা, যা বড় প্যাকেজ ফাইলগুলির জন্য সময় সাপেক্ষ হতে পারে।

অন্যদিকে, আমরা এটি খুঁজে পেতে পারি কর্মক্ষমতা অপ্টিমাইজেশান যুক্ত চেহারা উপর ভিত্তি করে নিশ্চিতকরণ চার্টের ফাইল ফর্ম্যাটে, যা নিশ্চিতকরণ সম্পর্কিত তথ্য অ্যাক্সেস অনুকূলিত করতে ব্যবহৃত হয়েছে, নিশ্চিতকরণের প্রজন্মের সংখ্যার উপর নতুন ডেটা, যা নিশ্চিতকরণের সাথে অতিরিক্ত ক্রিয়াকলাপকে গতিতে ব্যবহার করতে পারে।

উপরন্তু, নতুন সংগ্রহস্থলগুলিতে ডিফল্ট শাখার নাম ওভাররাইড করার ক্ষমতা যুক্ত করা হয়েছে (init.defaultBranch কনফিগারেশন)। বহিরাগত সংগ্রহস্থলগুলিতে অ্যাক্সেস করার সময়, গিটটি হেডের নির্দেশিত শাখাটি যাচাই করার চেষ্টা করে, অর্থাৎ বাহ্যিক সার্ভারটি যদি ডিফল্টভাবে "প্রধান" শাখাটি ব্যবহার করে, তবে "গিট ক্লোন" অপারেশন স্থানীয়ভাবে "প্রধান" সন্ধানের চেষ্টা করবে।

অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • "Isডিস্ক-ব্যবহার" বিকল্প "git rev-list" কমান্ডে যুক্ত হয়েছে বস্তুর আকারের সংক্ষিপ্তসার প্রদর্শন করতে।
  • অবহেলিত নিয়মিত প্রকাশের লাইব্রেরি PCRE1 এর জন্য সমর্থন সরানো হয়েছে।
  • হ্যাশিং অ্যালগরিদমের স্বাধীনভাবে অভিনয় করে শর্টকাটগুলি ব্যবহারের জন্য জোর করে নিষেধাজ্ঞার ক্ষমতা সরবরাহ করা হয়েছে। নিষেধাজ্ঞাকে কোর.অব্রেভ প্যারামিটারে "না" মান নির্ধারণের মাধ্যমে সক্ষম করা হয়েছে।
  • "Athpath-format" বিকল্পটি "git rev-parse" কমান্ডের সাথে আপেক্ষিক বা পরম পথের আউটপুট স্পষ্টভাবে সংজ্ঞায়িত করতে যুক্ত করা হয়েছে।
  • বাশের স্ব-পরিপূর্ণ স্ক্রিপ্টগুলি কাস্টম "গিট" সাবকম্যান্ডের জন্য সমাপ্তির বিধিগুলি যুক্ত করা সহজ করে তোলে।
  • স্ট্যান্ডার্ড ইনপুট স্ট্রিমের লিঙ্কগুলি পড়ার জন্য "গিট বান্ডেল" কমান্ডের "অস্টিন" বিকল্পটি যুক্ত করা হয়েছে।
  • তুলনা করা ব্যাপ্তির কেবলমাত্র একটি দিক দেখানোর জন্য "গিফট রেঞ্জ-ডিফ" কমান্ডটিতে "বাম-কেবলমাত্র" এবং "কেবলমাত্র কেবলমাত্র" বিকল্পগুলি যুক্ত করা হয়েছে।
  • যুক্ত করা বিকল্প "এসকিপ-টু =" = Bit গিট ডিফ্লটল »কমান্ডের মাধ্যমে একটি স্বেচ্ছাসেবক পথ থেকে একটি বাধা সেশন পুনরায় শুরু করতে।
  • আচরণবিধি (আচরণবিধি), যা বিকাশকারীদের মধ্যে বিরোধ নিষ্পত্তি করার জন্য মূল নীতিগুলি সংজ্ঞায়িত করে, সংস্করণ ২.০ এ আপডেট করা হয়েছে (পূর্ববর্তী সংস্করণ ১.৪ ব্যবহৃত হয়েছিল)।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান, আপনি পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।