উত্তর:
তাদের মধ্যে পার্থক্য কী?
ক tagএকটি নির্দিষ্ট কমিটের পয়েন্টার। এই পয়েন্টারটি অতিরিক্ত কিছু তথ্য (ট্যাগের স্রষ্টার পরিচয়, একটি বিবরণ, একটি জিপিজি স্বাক্ষর, ...) দিয়ে সুপার চার্জ করা যেতে পারে।
এ tagহ'ল গিট কনসেপ্ট এবং এট Releaseগিটহাব উচ্চ স্তরের ধারণা।
গিটহাব ব্লগের আনুষ্ঠানিক ঘোষণার পোস্টে যেমন বলা হয়েছে : "রিলিজগুলি প্রথম শ্রেণীর অবজেক্ট যা চেঞ্জলগস এবং বাইনারি সম্পদগুলি রয়েছে যা গিটের নিদর্শনগুলির বাইরে একটি সম্পূর্ণ প্রকল্পের ইতিহাস উপস্থাপন করে।"
এ Releaseএকটি বিদ্যমান থেকে তৈরি করা হয়েছে tagএবং গিটহাব থেকে সফ্টওয়্যার বা উত্স কোড ডাউনলোড করতে রিলিজ নোট এবং লিঙ্কগুলি প্রকাশ করে।
গিটহাবের এপিআই ব্যবহার করে, আমি প্রকাশের তালিকাটি পেতে পারি না, তবে আমি ট্যাগগুলির তালিকা পেতে পারি।
গিটহাব এপিআই এর বর্তমান সংস্করণ Release( পরিচালনা , আপডেট, ...) পরিচালনার কোনও উপায় উন্মুক্ত করে না । আমি নিশ্চিত যে এটি প্রকাশের আগে এটি খুব বেশি সময় নেয় না।
তবে বর্তমানে একটি নির্দিষ্ট সংগ্রহস্থলের রিলিজ এবং ট্যাগগুলির তালিকা তৈরি করা সম্ভব।
উদাহরণস্বরূপ, নীচের ইউআরএলটি রিঅ্যাকটিভআইআই থেকে 6 টি প্রকাশনা (আজ অবধি ) তালিকাভুক্ত করবে
যদিও এইটি একই সংগ্রহস্থল থেকে 54 টি ট্যাগ (আজকের হিসাবে) তালিকাভুক্ত করবে
একটি রিলিজ তৈরি করা বর্তমানে একটি প্রক্রিয়াতে রয়েছে যার মধ্যে একটি ম্যানুয়াল ক্রিয়া জড়িত (রিলিজ নোট যুক্ত করা, প্যাকেজগুলি আপলোড করা, ...)। এটি ব্যাখ্যা করে যে tagগুলি কেন স্বচ্ছভাবে Releaseএস হিসাবে দেখা যায় না ।
আপনি যদি API পরিবর্তনগুলির বিষয়ে অবহিত হতে চান তবে আপনি গিটহাব এপিআই পরিবর্তনগুলি ব্লগে সাবস্ক্রাইব করতে পারেন ।
তবে, আপনি যদি অপেক্ষা করতে না পারেন, গিটহাব এপিআই হোম পেজে বলা হয়েছে "আপনার যদি কোনও সমস্যা বা অনুরোধ থাকে তবে দয়া করে সহায়তার সাথে যোগাযোগ করুন। " এটি support@github.com বা এই পরিচিতি ফর্মটি ইমেলের মাধ্যমে করা যেতে পারে ।
গিটহাব এপিআই এখন Releaseগুলি ব্যবহারের অনুমতি দেয় । ঘোষণা দেখুন ।
Releaseবিদ্যমান থেকে একটি তৈরি করতে গিটহাব ইউআই ব্যবহার করে নি tag। Releaseগুলি বেশ সাম্প্রতিক সংযোজন। সম্ভবত কারা দলগুলি তাদের বর্তমান প্রক্রিয়াটি ধরে রাখতে পছন্দ করে এবং যখনই কোনও নতুন সংস্করণ প্রকাশিত হয় তখন তাদের ব্লগে পোস্ট করতে ( 3.2.14 ঘোষণা দেখুন )।
tagএকটি হল Git ধারণা যেহেতু একটি Releaseহল GitHub উচ্চ স্তরের ধারণা ... একটি Releaseথেকে তৈরি করা হয় একটি বিদ্যমান tagএবং অনাবৃত নোট এবং লিঙ্ক সফটওয়্যার ডাউনলোড করতে মুক্তি বা গিটহাবের উত্স কোড।