দ্রুত মুক্তি, ভাগ এবং সাবমুনবন্টু কমান্ডের মধ্যে পার্থক্য কী?


9

পিপিএতে একটি অ্যাপের নতুন সংস্করণ প্রকাশ করার জন্য দ্রুত 3 টি পৃথক কমান্ড রয়েছে

  • release - লঞ্চপ্যাডে আপনার প্রকল্পের একটি পিপিএতে একটি রিলিজ পোস্ট করে যাতে ব্যবহারকারীরা তাদের সিস্টেমে অ্যাপ্লিকেশনটি ইনস্টল করতে পারেন।

  • share - সর্বশেষ সংরক্ষিত প্রকল্পের পরিবর্তনগুলির সাথে আপনার পিপিএ আপডেট করে।

  • submitubuntu - আপনার প্রকল্পের একটি রিলিজ পোস্ট করুন এবং এটি উবুন্টু অ্যাপ্লিকেশন পর্যালোচনা বোর্ডটি জমা দিন যাতে কোনও ব্যবহারকারী তাদের সিস্টেমে অ্যাপ্লিকেশনটি দেখতে এবং ইনস্টল করতে পারে।

সহায়তা পড়ার পরেও, আমি কখনই বা তাদের প্রতিটি ব্যবহার করা উচিত তা আমি বুঝতে পারি না।

সুতরাং এই কমান্ডগুলির মধ্যে প্রধান পার্থক্যগুলি কী এবং আমি যখন প্রত্যেকটি ব্যবহার করব?

উত্তর:


10

এই তিনটি কমান্ড আপনার মুক্তির তিনটি স্তরের "অফিসিয়ালিটি" হিসাবে চিহ্নিত।

ভাগ

share 2 প্রধান জিনিস করে:

  1. আপনার সফ্টওয়্যার-সংস্করণ 1 এর মতো সংস্করণের প্যাকেজগুলি
  2. সেই প্যাকেজটি পিপিএতে আপলোড করে

সুতরাং পরীক্ষকদের কাছে দ্রুত কোড পাওয়ার পক্ষে এটি ভাল। আদর্শভাবে আপনি আপনার সাধারণ প্রকাশের থেকে পৃথক পিপিএ ব্যবহার করবেন।

মুক্তি

releaseshareব্যতীত একই জিনিস করে :

  1. 12.04 (অথবা আপনি যে কোনও নম্বরই সরবরাহ করুন) এর মতো একটি আসল সংস্করণ নম্বর সহ আপনার সংস্করণ আপডেট করে
  2. আপনার পরিবর্তনগুলি bzr এ সংরক্ষণ করে এবং এটি সংস্করণ নম্বর দিয়ে ট্যাগ করে
  3. আপনার লঞ্চপ্যাড প্রকল্প পৃষ্ঠায় আপনার মুক্তির একটি টারবাল ঠেলে

সুতরাং এটি আপনার সফ্টওয়্যারটির একটি সংস্করণ প্রকাশের জন্য ভাল যা প্রাইম টাইমের জন্য প্রস্তুত।

submitubuntu

submitubuntureleaseব্যতীত একই জিনিস করে :

  1. আপনার সফ্টওয়্যারটির পিপিএ প্যাকেজটি অ্যাপ রিভিউ বোর্ডকে গ্রহণ করা সহজ করার জন্য সেটআপ করা হবে (আপনার সফ্টওয়্যারটিকে / অপ্টে ইনস্টল করে, নির্দিষ্ট মেটাডেটা ফ্ল্যাগ ইত্যাদি যুক্ত করে)

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

আপনি যদি কেবলমাত্র সেই প্যাকেজিং পরিবর্তনগুলি (যেমন / পছন্দ) পরীক্ষা করতে চান তবে বাস্তবে মুক্তি না দিয়ে ব্যবহার করুন quickly package --extras


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