"বাসি" গিট শাখা কী?


133

"বাসি" গিট শাখা এমন একটি শব্দ যা আমি অনেক শুনেছি। আমি জানি এটির শাখাগুলির সাথে কিছু করার আছে যা কম দরকারী বা অকেজো হিসাবে গণ্য করা হয় তবে সঠিক সংজ্ঞা পাওয়া যায় না। "বাসি" গিট শাখা কী?

উত্তর:


96

"বাসি" এর প্রাচীনতম উল্লেখটি কমিট e194cd1 (জানুয়ারী 2007, গিট 1.5.0.0) পাওয়া যায়, যা " দূরবর্তীতে বাসি ট্র্যাকিং শাখা " সনাক্ত করেছিল: দূরবর্তী সিস্টেম দ্বারা সরানো একটি শাখা ট্র্যাক করার সময়।
অত: পরgit remote prune

এটি বাসি শাখার মূল সংজ্ঞা: একটি রিমোট ট্র্যাকিং শাখা ( একটি রিমোট রেপো শাখার স্থানীয় রেফারেন্স) যা কোনও কিছুই ট্র্যাক করে না (কারণ রিমোট রেপোর আসল শাখা চলে গেছে)।

git remote show তাদের তালিকা করতে সক্ষম।


ঘটনাচক্রে, গিট সিস্টেমে আপনার "বাসি" এর আরও দুটি সংজ্ঞা রয়েছে:

  • "বাসি" আরেকটি রেফারেন্স জড়িত git reflog --stale-fixমধ্যে কমিট 1389d9d (গীত 1.5.0), ট্র্যাকিং "জন্য ভাঙ্গা কমিট ": একটি কমিট যে refs থেকে যোগাযোগ করা সম্ভব নয় এবং সেখানে কমিট, গাছ, বা ব্লব বস্তু মধ্যে একটি অনুপস্থিত অবজেক্ট এটি থেকে পৌঁছনীয় যা কোনও রেফ থেকে পৌঁছনীয় নয়।
    এটি রিফ্লাগগুলির git pruneউপস্থিতিতে পুরানো গিট থেকে অ রেফ্লগ-সচেতন চালানোর পরে পরিস্থিতি স্থির করতে সহায়তা করে ।

  • কমিট 740fdd2 (মার্চ ২০০ 2008, গিট 1.5.5) এছাড়াও প্রতীকী রেফগুলির জন্য "বাসি" প্রবর্তন করে , যখন রেফ তারা ইঙ্গিত করে আর উপস্থিত থাকে না।


@ স্টিলটোয় উল্লিখিত হিসাবে: গিটহাব ডকুমেন্টেশন অনুসারে একটি বাসি শাখার সংজ্ঞা , এমন একটি শাখা যা পূর্ববর্তী 3 মাসে কোনও চুক্তি করেনি।
এটি সাধারণত কোনও পুরানো / অবিবাহিত / বর্তমান শাখা নির্দেশ করে।


আমি যখন দেখেছিলাম তখন একেবারে নতুন দূরবর্তী উত্সের দিকে ধাক্কা দিচ্ছিলাম, কারণ এতে আমার কোনও শাখা নেই (স্পষ্টতই)।
নওম্যানন

"একটি রিমোট ট্র্যাকিং শাখা" <- আপনি যখন এই কথাটি বলবেন তখন এটি আমার মনে হয় যে আপনি এমন একটি শাখার কথা বলছেন যা দূরবর্তী রেপোতে বিদ্যমান, তবে আপনি যা বলতে চাইছেন এটি এমন একটি দূরবর্তী শাখা যা আপনি স্থানীয়ভাবে ট্র্যাক করেছিলেন তবে "রিমোট রেপোতে আসল শাখা চলে গেছে" তাই না?
মধু 21

@ মধু (কয়েক মাস দেরী) হ্যাঁ, এটিই ধারণা। আমি একটি লিঙ্ক যুক্ত করতে উত্তর আপডেট করেছি যা দূরবর্তী ট্র্যাকিং শাখাটি কী তা চিত্রিত করে।
ভনসি

67

গিটহাব ডকুমেন্টেশন অনুসারে একটি বাসি শাখার সংজ্ঞা, এমন একটি শাখা যা এর আগের 3 মাসে কোনও কমিট হয়নি।

এটি সাধারণত কোনও পুরানো / অবিবাহিত / বর্তমান শাখা নির্দেশ করে।

আরও তথ্যের জন্য https://help.github.com/articles/viewing-branches-in-your-repository/ দেখুন


17

কারণ "সঠিক সংজ্ঞা" নেই। "স্টেইল গিট ব্রাঞ্চ", "বাসি ডেটা", "বাসি কনফিগারেশন অপশনগুলি" - এর কোনওটিরই সঠিক সংজ্ঞা নেই, তবে এগুলি সমস্তই এমন জিনিসগুলিকে বোঝায় যা পুরানো / অবিস্মৃত / বর্তমান নয় / সম্ভবত ভাঙ্গা হিসাবে বিবেচিত হয়।

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



3

বাসি শাখা কিছু সময় পরে ক্রিয়াকলাপ ছাড়াই একটি শাখা। গিথুবে এটি নিষ্ক্রিয়তার 3 মাস পরে বাসি।

কারণগুলি, কেন প্রকল্পগুলিতে বাসি শাখা রয়েছে: অপ্রীতিকর বৈশিষ্ট্য, প্রোটোটাইপ, বিকল্প সমাধান, অসম্পূর্ণ, অসম্পূর্ণ।

আরও পড়ুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.