রিডমে ফাইলটিতে প্লাগইনের স্থিতিশীল ট্যাগ


10

যদি আমি রেপোতে আমার প্লাগইন (v0.2) এর একটি নতুন সংস্করণ (v0.2) চাপছি তবে আমি রিডমি ফাইলের স্থিতিশীল ট্যাগটি দিয়ে কী করব? এটি v0.2 এ পরিবর্তন করবেন?

এখানে কি আসা উচিত? স্পষ্টতা দয়া করে :)

উত্তর:


10

হ্যাঁ. তোমার দরকার:

  • স্থিতিশীল ট্যাগটি 0.2 এ পরিবর্তন করুন
  • কমিট (বা অনুলিপি / শাখা) এর নতুন সংস্করণে /tags/0.2
  • প্লাগইনের শিরোনামে সংস্করণটি 0.2 এ আপডেট করতে ভুলবেন না

আমি মনে করি যে নতুন স্থিতিশীল ট্যাগটি প্রতিফলিত করার জন্য সর্বশেষ পদক্ষেপটি আপডেট trunk/readme.txtকরা উচিত । অন্যথায় আপনি একটি সম্ভাব্য রেসের শর্তটি পেতে পারেন যেখানে wp.org সার্ভাররা মনে করে যে বান্ডিল করার জন্য একটি নতুন ট্যাগ রয়েছে, তবে এটি আসলে এখনও উপস্থিত নেই, কারণ আপনি svn cpএখনও করেন নি।
ডুগল ক্যাম্পবেল

@ ডুগাল ক্যাম্পবেল আমি মনে করি সংগ্রহের রিফ্রেশ বিরতি 15 মিনিট তাই আদেশ বিশেষভাবে গুরুত্বপূর্ণ নয় এবং আমি কোনও উত্তর প্রয়োগ করার জন্য আমার উত্তর বোঝাতে চাইনি ... আমি আনর্ডারড তালিকায় পরিবর্তন করতে সম্পাদনা করব।
রাস্ট 21

অর্ডার দিয়ে কি হবে? আমি কি সবকিছুর ট্রাঙ্কে প্রতিশ্রুতিবদ্ধ না করে ট্যাগগুলির মধ্যে একটি উপ-ডিরেক্টরিতে অনুলিপি করব?
আশফাম

@ আশফাম হ্যাঁ, এটি কার্যকর হবে। আমি মনে করি ডগাল যা বর্ণনা করতে চেয়েছিল তা হ'ল যদি ট্রাঙ্ক পরিবর্তন করার পরে কিন্তু আপনি টার্গেট ট্যাগ তৈরি করার আগে ভান্ডারগুলি রিফ্রেশ হয় তবে এটি ভুল হতে পারে। ব্যক্তিগতভাবে আমি মনে করি এটি অসম্ভব।
রাস্ট 21

@ রারস্ট এমনকি যদি এই সমস্যা দেখা দেয় তবে তা পরবর্তী রিফ্রেশে সমাধান হয়ে যাবে, তাই না?
আশফাম

3

আমি এই ক্রিয়াকলাপের আদেশটি সুপারিশ করব:

  1. .phpনতুন সংস্করণ প্রতিবিম্বিত করতে এবং প্রতিশ্রুতিবদ্ধ করতে আপনার প্লাগইনের ফাইলটি ট্রাঙ্কে আপডেট করুন
  2. svn cp trunk tags/0.2
  3. সম্পাদনা করুন tags/0.2/readme.txtএবং trunk/readme.txtনতুন স্থিতিশীল ট্যাগ প্রতিফলিত করতে
  4. svn commit -m "Tagging ver 0.2"

1

Stable tagSVN সংগ্রহস্থলের যা আপনি ব্যবহার / আপডেট ব্যবহারকারীদের চান বর্তমান সংস্করণ নির্দেশ করে। বিস্ময়কর ম্যাগাজিনের এই নিবন্ধে ব্যাখ্যা করা হয়েছে বেশিরভাগ ক্ষেত্রে কেবল এটিকে 'ট্রাঙ্ক' এ সেট করুন, কীভাবে আপনার ওয়ার্ডপ্রেস প্লাগিনের Readme.txt উন্নত করবেন

স্থির ট্যাগ । স্থিতিশীল ট্যাগটি ওয়ার্ডপ্রেসকে বলে যে প্লাগইনের কোন সংস্করণ ডিরেক্টরিতে উপস্থিত হওয়া উচিত। এটি সাংখ্যিক ফর্ম্যাটে হওয়া উচিত, যা ওয়ার্ডপ্রেসের সাথে ডিল করা আরও সহজ। 1.5, 0.5 বা আপনি যে সংস্করণে থাকুন না কেন এমন সংখ্যার জন্য লক্ষ্য করুন। যদি আপনার স্থিতিশীল সংস্করণটি সাবভারশনে ট্রাঙ্কে থাকে, তবে আপনি "ট্রাঙ্ক" নির্দিষ্ট করতে পারেন তবে কেবলমাত্র সংখ্যার পরিবর্তে আপনার শব্দ ব্যবহার করা উচিত।

তদতিরিক্ত, প্রকৃত ওয়ার্ডপ্রেস ডকুমেন্টেশন থেকে ,

ওয়ার্ডপ্রেস.অর্গের প্লাগইন ডিরেক্টরি রিডমে স্ট্যাবল ট্যাগের ক্ষেত্রে পাওয়া তথ্যের ভিত্তিতে কাজ করে। WordPress.org যখন readme.txt কে পার্স করে, তখন প্রথম জিনিসটি / ট্রাঙ্ক ডিরেক্টরিটিতে readme.txt দেখতে হয়, যেখানে এটি "স্থিতিশীল ট্যাগ" লাইনটি পড়ে। যদি স্থির ট্যাগটি অনুপস্থিত থাকে বা "ট্রাঙ্ক" তে সেট করা থাকে, তবে / ট্রাঙ্কে প্লাগইনের সংস্করণটি স্থিতিশীল সংস্করণ হিসাবে বিবেচিত হবে। স্থিতিশীল ট্যাগটি যদি অন্য কোনও কিছুতে সেট করা থাকে, তবে এটি গিয়ে উল্লিখিত সংস্করণটির জন্য / ট্যাগগুলিতে সন্ধান করবে। সুতরাং "১.২.৩" এর একটি স্থিতিশীল ট্যাগ এটি / ট্যাগগুলি / ১.২.৩/২ সন্ধান করবে।

আপনি যদি এসএনএনকে আপনার ডেভলপমেন্ট রিপোজিটরি হিসাবে ব্যবহার করেন তবে স্থিতিশীল ট্যাগটিতে একটি আসল সংস্করণ নম্বর ব্যবহার করা বোধগম্য হয়। উদাহরণস্বরূপ 1.5.2 আপনি যখন ভোক্তাগুলিতে বর্তমানে কাজ করছেন তার v2.0.0 রয়েছে তবে এটি এখনও বিকাশাধীন।

সংস্করণ নম্বর ব্যবহারের অন্যান্য কারণ

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

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