গিট ফ্লো রিলিজ শাখা এবং ট্যাগ - "ভি" উপসর্গ সহ বা ছাড়াই


118

বিভিন্ন গিট ফ্লো সম্পর্কিত ওয়েবসাইটগুলিতে আমি একাধিক বিপরীত সংজ্ঞা দেখেছি। অফিসিয়াল সুপারিশ বা সত্যের একক উত্স আছে?

শাখা: release-1.2.3বাrelease-v1.2.3

ট্যাগস: 1.2.3বাv1.2.3


উত্তর:


100

ঠিক আছে, মূলত এটি পছন্দের বিষয়, তবে আমি সেটির সাথে সংস্করণটি পছন্দ করি v, কারণ সেমভার সেভাবে এটি করে এবং আমি একটি স্পষ্ট সংস্করণ পেতে যতদূর সম্ভব সেই স্পেসিফিকেশনটি অনুসরণ করার চেষ্টা করি।

এটি সেই ট্যাগগুলির জন্য ফিল্টারিংকে আরও সহজ করে তোলে যেমন আপনি টিপতে পারেন vএবং তারপরে TABস্ব - সংক্ষেপণের জন্য কী: এটি সমস্ত ট্যাগের তালিকা তৈরি করবে (এবং সম্ভবত কয়েকটি শাখা), যেখানে কোনও ট্যাগ দিয়ে শুরু হতে পারে এমন বেশ কয়েকটি সংখ্যা রয়েছে।


আরও দেখুন: গিট ট্যাগের জন্য কি কোনও নামকরণের নামকরণ আছে?


2
ধন্যবাদ, এটি উপলব্ধি করে। আমি মনে করি এটি আকর্ষণীয় যে গিট ফ্লো প্রকল্পটি নিজেই ভি উপসর্গগুলি ব্যবহার করে না : github.com/nvie/gitflow আপনি এবং @ ভনসি পোস্ট করার কারণে, আমি এখনও সংস্করণ ট্যাগগুলিকে পছন্দ করি যা ভি উপসর্গ অন্তর্ভুক্ত করে।
friederbluemle

48
Semver পূর্বে সমাধান সরিয়ে দিয়েছে বনাম মধ্যে সংস্করণ 2.
schmijos


9
@schmijos @LooTM - ডকুমেন্টটিতে কেবলমাত্র বলা হয়েছে যে v1.2.3 কোনও শব্দার্থক সংস্করণ নয়। প্রশ্নটি ছিল গিট ট্যাগ সম্পর্কে। আসলে, সেমিভার রেপো এখনও v2.0.0সংস্করণ 2 এর ট্যাগ হিসাবে ব্যবহার করে : github.com/mojombo/semver/releases/tag/v2.0.0
friederbluemle

1
semver 2.0 semver.org "ভি" উপসর্গ দিয়ে শুরু করার জন্য ট্যাগগুলি সম্পর্কে কিছু জানায় না!
জাঙ্কাল

30

যেহেতু V সংস্করণ ঘোরা, ট্যাগ সাধারণত নিম্নলিখিত XYZ সঙ্গে vX.YZ, নামকরণ করা হয় শব্দার্থিক ভারশনিং 2.0.0

এটি "মারাত্মক: দ্ব্যর্থহীন অবজেক্টের নাম" (" জিআইটির সাথে দ্বিপদী নাম হিসাবে ") এর মতো ত্রুটি বার্তাকে মোকাবেলা না করেই এক্সওয়াইজ শাখাকে সেই ট্যাগগুলির সাথে সহাবস্থান করার অনুমতি দেয় ।

নোট করুন যে গিটের জন্য ট্যাগগুলি সম্প্রতি একটি আশ্চর্যজনক কারণে "অভিযোজিত" হয়েছে: দেখুন " কোড সংস্করণ পরিবর্তন" নিয়ম " "।


1
লোকেরা যখন সেমোভারের মতো সেরা অনুশীলন ব্যবহার করে , তখন তারা সম্ভবত গিট ফ্লোয়ের মতো সিস্টেম বা এর অনুরূপ কিছু ব্যবহার করে । এটি রেফার সংঘর্ষ (শাখা একা ট্যাগের নাম) রোধ করবে। এটি বাদ দিয়ে, vX.Y.Zতখন কোনও শাখার নামকরণ থেকে কী পিছনে থাকবে ? এটি আসলে কোনও তর্ক নয় :)
কায়সার

3
semver 2.0 semver.org "ভি" উপসর্গ দিয়ে শুরু করার জন্য ট্যাগগুলি সম্পর্কে কিছু জানায় না!
জাঙ্কাল

@ জাঙ্কাল আমি একমত আমি কেবল এক্সওয়াইজেড পলিসির জন্য সেমভারের কথা উল্লেখ করেছি।
ভনসি

এক ছোটখাট যুক্তি যে আরো মানুষ পেতে হবে v1.2.3চেয়ে b1.2.3:-)
সিরো Santilli郝海东冠状病六四事件法轮功

3

https://semver.org/#is-v123-a-semantic-version

"V1.2.3" একটি শব্দার্থক সংস্করণ? না, "v1.2.3" কোনও শব্দার্থক সংস্করণ নয়। যাইহোক, "ভি" সহ একটি শব্দার্থক সংস্করণ উপসর্গ করা একটি সাধারণ উপায় (ইংরাজীতে) এটি সংস্করণ সংখ্যা বলে বোঝানো। সংক্ষেপে “সংস্করণ” কে “ভি” হিসাবে প্রায়শই সংস্করণ নিয়ন্ত্রণে দেখা যায়। উদাহরণ: গিট ট্যাগ ভি 1.2.3-এম "রিলিজ সংস্করণ 1.2.3", এই ক্ষেত্রে "ভি 1.2.3" একটি ট্যাগের নাম এবং শব্দার্থক সংস্করণটি "1.2.3"।

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