এটি প্যাটসন্যাপ কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
pat - প্যাচ জেনারেটর সরঞ্জাম
সাইনোপিসিস
চাপড়ান [ -ahmnV ] [ ফাইল তালিকা ]
প্যাটসিল [ -abfhnpqsV ] [ ফাইল তালিকা ]
প্যাটডিফ [ -ahnV ] [ ফাইল তালিকা ]
patbase [ -ahV ] [ ফাইল তালিকা ]
প্যাটলগ [ -hnruV ]
patmake [ -এইচভি ]
patsend [ -hiquV ] [ প্যাচলিস্ট ] [ প্রাপকদের ]
প্যাটনোটিফাই [ -hquV ] [ প্রাপকদের ]
প্যাটপোস্ট [ -hrV ] প্যাচলিস্ট সংবাদ গোষ্ঠী
patftp [ -এইচভি ] [ প্যাচলিস্ট ]
patname [ -ahnmV ] -v সংস্করণ [ ফাইল তালিকা ]
patsnap [ -ahV ] [ -o স্ন্যাপশট ] [ ফাইল তালিকা ]
প্যাটকল [ -achnmsCV ] [ -d ডিরেক্টরি ] [ -f মনি ] [ -S লাভপ্রদ কাজ ] [ ফাইল তালিকা ]
প্যাটক্লিন [ -ahnmV ] [ ফাইল তালিকা ]
প্যাটিনডেক্স
বর্ণনাঃ
অচল অবস্থা এবং এর সাথে সম্পর্কিত প্রোগ্রামগুলি সংরক্ষিত যে কোনও প্যাকেজের জন্য প্যাচ তৈরি করে
RCS এর অধীনে। এই প্রোগ্রামগুলি RCS-এর অনেকগুলি বিবরণ লুকিয়ে রাখে যা আপনার পথে বাধা হয়ে দাঁড়ায়
একটি প্যাকেজ নির্মাণ এবং বজায় রাখা। একটি নতুন প্যাচ তৈরি করতে আপনাকে যা করতে হবে তা হল
আপনার ফাইলগুলি সম্পাদনা করুন, প্যাট চালান এবং আরসিএস এবং জেনারেট করা প্যাচে কিছু বিবরণ সরবরাহ করুন
ফাইল বিশদ বিবরণ যেমন একটি নতুন আরসিএস ফাইল কীভাবে শুরু করবেন, মন্তব্যের স্ট্রিং কী হওয়া উচিত
হতে, কিভাবে একটি নতুন শাখা তৈরি করা যায়, কিভাবে সাবডিরেক্টরি মোকাবেলা করতে হয়, কিভাবে ডিফ করতে হয় এবং কিভাবে করতে হয়
সংগঠিত প্যাচ ফাইল স্বয়ংক্রিয়ভাবে পরিচালনা করা হয়.
যে কোনো প্যাট প্রোগ্রাম ব্যবহার করার আগে আপনাকে প্যাকিনিট চালিয়ে আপনার প্যাকেজ শুরু করতে হবে
আপনার প্যাকেজের শীর্ষ-স্তরের ডিরেক্টরিতে। এটি একটি .package ফাইল তৈরি করে যা সবগুলো
dist প্রোগ্রাম ব্যবহার করে।
যে কোন প্রোগ্রামে ফাইললিস্ট চাই, যদি উল্লেখ করেন -a পরিবর্তে, সমস্ত ফাইল
MANIFEST.new প্রক্রিয়া করা হবে৷ একটি প্যাচলিস্ট চান যে কোনো প্রোগ্রাম, একটি নাল
প্যাচলিস্ট মানে বর্তমান প্যাচ। সীমাবদ্ধ করার জন্য আপনি হাইফেন, কমা এবং স্পেস ব্যবহার করতে পারেন
প্যাচ নম্বর। যদি একটি হাইফেনের ডান দিকে নাল স্ট্রিং হয়, বর্তমান প্যাচলেভেল
সর্বাধিক মান হিসাবে ধরে নেওয়া হয়। সঙ্গে আমন্ত্রিত সব প্রোগ্রাম -h একটি ছোট ব্যবহার প্রিন্ট করা হবে
প্রতিটি উপলব্ধ বিকল্পের অর্থ সহ বার্তা। দ্য -V বিকল্প বর্তমান দেয়
সংস্করণ সংখ্যা.
প্যাট নিজেই একটি মোড়ক প্রোগ্রাম যা প্যাটসিল, প্যাটডিফ এবং প্যাটমেককে কল করে। সাধারণত আপনি পারেন
শুধু প্যাট আহ্বান করুন এবং অন্য সব উপেক্ষা করুন. প্যাট ম্যানিফেস্ট ফাইল আপডেট করবে, যদি
প্রয়োজনীয় (এটি MANIFEST.new ফাইলের একটি হুবহু অনুলিপি হবে, যদি একটি MANIFEST থাকে
ইতিমধ্যেই বিদ্যমান), অবশেষে এটিতে প্যাটসিল কল করে।
আপনি যদি উল্লেখ করেন -n একটি ফাইললিস্টের পরিবর্তে, প্যাট সমস্ত ফাইল খুঁজে পাবে যা এর থেকে নতুন
patchlevel.h, তালিকাটি ট্রিম করার জন্য আপনাকে একটি সম্পাদকে রাখুন, তারপর সেই ফাইল তালিকাটি ব্যবহার করুন। যদি
তালিকার প্রতিটি ফাইল মুছে ফেলা হয়, চাপড়ান বাতিল করা হবে।
প্যাটসিল কোনো তালিকাভুক্ত ফাইলে একটি ci -l করতে ব্যবহৃত হয়। (এটা ধরে নেওয়া হয় যে আপনি সবসময় চান
আপনার ফাইল চেক আউট রাখুন.) ছাড়াও -a সুইচ, একটি আছে -b যা সুইচ
ফাইলগুলির একটি সেটের একটি দ্রুত চেকইন করে। প্রতিটি ফাইলে rcs কল করার পরিবর্তে, এটি rcs কল করে
ফাইলের পুরো তালিকায়। এটি একটি ট্রাঙ্ক সংশোধন পরীক্ষা করার জন্য দরকারী। যখন তুমি
একটি নতুন ট্রাঙ্ক রিভিশন চেক করা হচ্ছে আপনিও ব্যবহার করতে চাইতে পারেন -s পতাকা যা করবে
আগের রিভিশন থেকে পুরানো RCS লগ এন্ট্রি বাদ দিন যাতে আপনি নতুন করে শুরু করতে পারেন।
আপনি সম্ভবত একটি ব্যবহার করা উচিত -f যা অপরিবর্তিত বাধ্য করার জন্য ci-এর মাধ্যমে পাস করা হয়
ফাইল চেক ইন করতে হবে। একটি নতুন ট্রাঙ্ক রিভিশন চেক করতে, আমি বলি
patcil -s -f -a
প্যাটসিল সিআই করতে দেওয়ার পরিবর্তে লগ এন্ট্রির জন্য জিজ্ঞাসা করবে, এবং একটি সামান্য প্রম্পটার আছে
এটি তৈরি করা আপনাকে বিভিন্ন উপায়ে বার্তাটি পরিচালনা করতে দেয়। একটি তালিকার জন্য h টাইপ করুন
তুমি কি করতে পার. সবচেয়ে সুন্দর জিনিসগুলির মধ্যে একটি হল আপনি একজন সম্পাদকের মধ্যে পপ আপ করতে পারেন,
ঐচ্ছিকভাবে শেষ প্যাচ থেকে পরিবর্তনের একটি ভিন্ন তালিকা সহ, যদি আপনি করেছেন
আপনি কি পরিবর্তন করেছেন তা ভুলে গেছি। আপনি যদি প্রথম জিনিস হিসাবে একটি CR টাইপ করেন তবে এটি পূর্ববর্তীটি অন্তর্ভুক্ত করে
লগ বার্তা। একটি CR দিয়ে প্রম্পটার থেকে প্রস্থান করুন।
প্যাটসিল ব্যবহার করার দুটি ভিন্ন উপায় আছে। আপনি হয় প্যাটসিলকে কল করতে পারেন, অথবা করতে পারেন
প্যাট আপনার জন্য এটি কল. প্যাট চালানোর আগে আপনি কতবার প্যাটসিলকে কল করেছেন তাতে কিছু যায় আসে না,
যেহেতু patdiff জানে যে শেষ প্যাচ বেসটির সাথে তুলনা করতে হবে। প্যাটসিলকে ডাকা যেতে পারে
আপনার যে কোনো ডিরেক্টরি; অন্যান্য প্রোগ্রামগুলিকে অবশ্যই আপনার শীর্ষ-স্তরের ডিরেক্টরিতে কল করতে হবে (বা
বাগগুলিতে, যখন অর্থপূর্ণ)।
আপনি যখন একটি প্রদত্ত প্যাচলেভেলে একটি নতুন ফাইল তৈরি করছেন, তখন আপনাকে অবশ্যই এটি দিয়ে প্যাটিসিল করতে হবে -p
বিকল্প অন্যথায়, এটি কেবল একটি নতুন ট্রাঙ্ক সংশোধন হিসাবে চেক-ইন করা হবে৷ নামটি হলো
ফাইলটি MANIFEST.new-এ যোগ করা হবে যদি এটি ইতিমধ্যে এতে উপস্থিত না হয়। নাম থাকলে
একটি বিবরণের সাথে পাওয়া গেলে, সেই বিবরণটি সঠিকভাবে rcs-এর মাধ্যমে প্রেরণ করা হবে
আরসিএস ফাইল শুরু করুন।
প্যাটবেস আপনি যখন স্ক্র্যাপ করেছেন তখন বর্তমান সংস্করণে প্যাচ বেস রিসেট করতে ব্যবহার করা যেতে পারে
আগের প্যাচ ক্রম এবং একটি নতুন বিতরণ কিট তৈরি করা হয়. এটা সত্যিই কি করে
একটি rcs -Nlastpat:REV, যেখানে REV হল বর্তমান রিভিশন। যদি প্যাটডিফ উড়িয়ে দেয় এবং আপনি চান
প্যাচ বেসকে পূর্ববর্তী সংস্করণে সেট করতে, আপনাকে rcs -Nlastpat:REV কল করতে হবে
নিজেকে।
প্যাটডিফ আসলে প্যাচের মধ্যে যেতে যে পার্থক্য, যাই হোক না কেন সংস্করণ তুলনা
-Nlastpat সবচেয়ে সাম্প্রতিক চেক ইন সংস্করণের সাথে নির্দেশ করে। এটি তারপর আপডেট হয় -Nlastpat
বর্তমান সংস্করণের দিকে নির্দেশ করতে। এটির জন্য বাগ সাবডিরেক্টরিতে বসে থাকা পার্থক্যটি ছেড়ে দেয়
patmake কুড়ান. এটি হয় rcsdiff ব্যবহার করতে পারে, অথবা নির্দিষ্ট আপনার পছন্দের একটি ভিন্ন কমান্ড ব্যবহার করতে পারে
আপনি যখন packinit চালান, যদি আপনার পার্থক্য rcsdiff-এর থেকে ভালো হয়।
প্যাটলগ দ্বারা আহ্বান করা হয় patmake সাধারণত, আপডেট করতে পরিবর্তণের ফাইল (বা যে কোন নাম
আপনি যখন রান করেছেন তখন ফাইল দেওয়া হয়েছে packinit) এটি লগ বার্তা সংগ্রহ করবে এবং একটি চালু করবে
আপনার প্রয়োজনীয় আপডেট করার জন্য সম্পাদক। আপনি যদি আপনার প্যাকেজটিও কনফিগার করে থাকেন
RCS লগ অন্তর্ভুক্ত করুন পরিবর্তণের, তাদের জন্য আরেকটি সম্পাদক অধিবেশন চালু করা হবে।
অবশেষে, প্রার্থীর এন্ট্রি হিসাবে একটি চূড়ান্ত লগ তৈরি করা হয় পরিবর্তণের, যা আপনিও করতে পারেন
আপনার ইচ্ছা মত সংশোধন করুন।
আপনি একটি কনফিগার করা আছে না যখন পরিবর্তণের ফাইল, প্যাটলগ শুধুমাত্র তথ্য সংগ্রহ করা হবে
এটা পাস করা প্রয়োজন patmake এবং প্রস্থান করবে। যদি আপনি নিজেই এটি কল করতে চান, আপনি অবশ্যই
অন্তত একটি সফল হওয়ার পরে এটি করুন প্যাটডিফ চালান আমি ব্যবহার করার সুপারিশ -n বিকল্প
প্রথমবার, এবং তারপর ব্যবহার করুন -u সঙ্গে বিকল্প -n ফাইল পুনরায় তৈরি করার জন্য পরবর্তী রানে
শুধুমাত্র যখন প্রয়োজন। দ্য -r বিকল্প (যা বাতিল করে -u) প্রতিরোধ করে প্যাটলগ একটি পুনরায় তৈরি করা থেকে
বিদ্যমান ফাইল, এমনকি যদি এটি পুরানো হয়.
প্যাটলগ কল করবে প্যাটসিল এবং প্যাটডিফ তোমার উপর পরিবর্তণের ফাইল (স্টাফ করার পরে
প্রার্থী লগ এন্ট্রি আপনি ফাইলের শীর্ষে সম্পাদনা করেছেন), যদি না এটি করতে বাধা দেয়
-n বিকল্প এর মানে জারি করা প্যাচ আপডেট হবে পরিবর্তণের বর্তমান প্যাচ সহ
তথ্য, যেমন আপনি এটি আশা করবেন।
পাটমেকে প্যাচের সমস্ত অংশকে একটি ফাইলে একত্রিত করে এবং একজন সম্পাদককে আহ্বান করে যাতে আপনি
বিষয় এবং বিবরণ যোগ করতে পারেন. এটি আপনার সমস্ত লগ বার্তাগুলিকে বিষয় হিসাবে নিক্ষেপ করে এবং
বর্ণনা হিসাবে, এই ধারণার অধীনে যে আপনি যা চান না তা মুছে ফেলা সহজ
আপনি যা করেছেন তা মনে রাখার জন্য। এছাড়াও আপনি বিবরণে প্রতিটি আইটেম প্রসারিত করতে চাইবেন
তাই তারা শুধু বিষয় লাইন পুনরাবৃত্তি না. যদি তোমার কাছে থাকে একটা পরিবর্তণের ফাইল, এই থাকতে হবে
ইতিমধ্যে করা হয়েছে, বা আপনার পরিবর্তণের যা বর্ণনা করা হয়েছে তা সঠিকভাবে উপস্থাপন করবে না
প্যাচ, প্রদত্ত যে এটি ইতিমধ্যে আপডেট করা হয়েছে যখন patmake সব একসাথে রাখে
টুকরা (বিষয়টি নোট দেখুন প্যাটলগ উপরে)।
প্রতিটি প্যাচের আকারকে যুক্তিসঙ্গত আকারে রাখার জন্য বড় প্যাচগুলি বিভক্ত করা হবে। এই
স্বয়ংক্রিয়ভাবে পরিচালনা করা হয়, তাই আপনাকে এটি নিয়ে বিরক্ত করতে হবে না। প্রতিটি প্যাচের অগ্রাধিকার
দ্বারা শুধুমাত্র intuited হয় patmake, ছোট পরিবর্তন একটি মহান আছে যে অনুমান দেওয়া
অগ্রাধিকার।
Patsend, patpost এবং patftp আপনার প্যাচগুলি বিশ্বে বিতরণ করতে ব্যবহৃত হয়। প্যাটসেন্ড
প্রাপকদের একটি সেটকে প্যাচের একটি সেট মেল করে। দ্য -u সুইচ বর্তমানে সব যোগ করে
নিবন্ধিত ব্যবহারকারী যারা প্যাচের জন্য বলেছে তাদের কাছে মেল করার জন্য, সেইসাথে
চলমান সময় প্রাপক নির্দিষ্ট packinit. দ্য -i সুইচ এর সাথে তথ্য অন্তর্ভুক্ত করে
কিভাবে ব্যবহারকারীরা নিজেদের নিবন্ধনমুক্ত করতে পারে সে সম্পর্কে প্যাচ যাতে তারা ভবিষ্যতে প্যাচ না পায়
স্বয়ংক্রিয়ভাবে; এটি ডিফল্ট যখন -u সুইচ ব্যবহার করা হয়। প্যাটপোস্ট একটি সেট পোস্ট
নিউজগ্রুপের একটি সেটের প্যাচ। Patftp শুধুমাত্র আপনার পাবলিক FTP মধ্যে প্যাচ অনুলিপি
ডিরেক্টরি.
প্যাটনোটিফাই সহজভাবে ব্যবহারকারীদের সূচিত করে যে একটি নতুন প্যাচ প্রকাশ করা হয়েছে যাতে তারা করতে পারে
তারা আগ্রহী হলে একটি আর্কাইভ সাইট থেকে বা ই-মেইলের মাধ্যমে এটি পুনরুদ্ধার করুন। দ্য
-u স্যুইচটি বর্তমানে নিবন্ধিত সমস্ত ব্যবহারকারীদের অন্তর্ভুক্ত করতে ব্যবহার করা যেতে পারে যারা অনুরোধ করেছেন
যেমন একটি বিজ্ঞপ্তি। বার্তা প্যাচ অগ্রাধিকার এবং বিবরণ অন্তর্ভুক্ত, পাশাপাশি
কিভাবে স্বয়ংক্রিয়ভাবে প্যাচের অনুরোধ করতে হয় তার নির্দেশাবলী (যা আপনার কাছে থাকলেই কাজ করবে
মেইলজেন্ট ইনস্টল করা)।
উভয় patsend এবং প্যাটনোটিফাই আসলে কিছু পাঠানোর আগে আপনাকে ঠিকানা তালিকা সম্পাদনা করতে দিন,
আপনি যোগ না করা পর্যন্ত -q বিকল্প।
পটনাম একটি প্রতীকী নামের সাথে ফাইলের একটি সেট ট্যাগ করতে ব্যবহার করা যেতে পারে (এর সাথে নির্দিষ্ট -v)। এই
প্রতিটি ফাইলের সাম্প্রতিকতম সংশোধনের জন্য নাম সেট করবে।
প্যাটস্ন্যাপ একটি স্ন্যাপশট ফাইল তৈরি করে আপনার রিলিজের একটি স্ন্যাপশট পাবেন (নাম হতে পারে
মাধ্যমে পরিবর্তিত -o) ফাইলের নাম এবং সেই ফাইলের সর্বশেষ RCS সংশোধন নম্বর তালিকাভুক্ত করা।
এই জাতীয় স্ন্যাপশটগুলি কিছু র্যান্ডম প্যাচলেভেলে এবং তারপরে প্রকাশ সনাক্ত করতে ব্যবহার করা যেতে পারে
পরে স্ন্যাপশট ফাইলটি ফিড করে এটি পুনরুদ্ধার করতে সক্ষম হবেন প্যাটকল.
পাটকল একটি ফাইলের একটি লক করা সংস্করণ পরীক্ষা করবে, অবশেষে একটি বিকল্প ডিরেক্টরিতে
(এর সাথে নির্দিষ্ট করা হয়েছে -d, এইভাবে বিতরণ ট্রি মিররিং)। যে সকল ফাইলের নং আছে
RCS কাউন্টারপার্ট (যেমন patchlevel.h) সহজভাবে patcol দ্বারা অনুলিপি করা হবে। এই দ্বারা ব্যবহৃত হয়
মেকডিস্ট কিট তৈরির আগে বিতরণ জাল করতে। ডিফল্টরূপে, প্যাটকল করবে না
কপিরাইট সম্প্রসারণ প্রক্রিয়াকরণ, কিন্তু ক্লায়েন্ট পছন্দ মেকডিস্ট এটা ব্যবহার করে জোর করে -C
বিকল্প বিকল্পভাবে, আপনি চেক-আউট সংস্করণটিকে একটি ডিরেক্টরিতে অনুলিপি করতে বাধ্য করতে পারেন
ব্যবহার করে -c সঙ্গে একযোগে সুইচ -d (বা সেই প্রাক্তন সুইচটি কেবল উপেক্ষা করা হয়)।
পাটকল এর মাধ্যমে একটি স্ন্যাপশট ফাইল থেকে এর ফাইল তালিকাও নিতে পারে -S সুইচ, যে ক্ষেত্রে
এটি স্ন্যাপশট ফাইল দ্বারা নির্দিষ্ট করা RCS সংস্করণ ব্যবহার করে ফাইলগুলি পরীক্ষা করবে, যেমন
একটি দ্বারা নির্মিত patsnap. আপনি পরিবর্তে নির্দিষ্ট করতে পারেন -a, -m or -n যথাক্রমে সব ব্যবহার করতে
MANIFEST.new-এ ফাইল, সমস্ত পরিবর্তিত ফাইল (যেটি হয়েছে প্যাটসিলed), বা সব
এর থেকে নতুন ফাইল patchlevel.h.
প্যাটক্লিন সমস্ত পরিবর্তন চেক করার পরে কার্যকরী ফাইলগুলি সরিয়ে ফেলবে। আপনি পারেন
প্যাটকল ব্যবহার করে আপনার কাজের ফাইলগুলি পুনরুদ্ধার করে।
প্যাটিনডেক্স উপরের স্তরের ডিরেক্টরি থেকে বা এর মধ্যে ব্যবহার করা যেতে পারে বাগ ডিরেক্টরি এটা হবে
সমস্ত প্যাচ এবং তাদের তালিকা বিষয়: লাইন এই প্রোগ্রামটি সংকুচিত প্যাচ সম্পর্কে জানে
এবং তালিকা তৈরি করার সময় তাদের ডিকম্প্রেস করবে।
RCS স্তর
এই বিভাগে RCS স্তর বর্ণনা করে, যদি টুলের মধ্যে কিছু ভেঙে যায়, যাতে আপনি
আপনার RCS ফাইল ঠিক করতে পারে এবং অপারেশন পুনরায় আরম্ভ করতে পারে।
সমস্ত প্যাচ টুল আপনার থেকে মূল RCS ট্রাঙ্ক রিভিশন নম্বর পায় .প্যাকেজ ফাইল, বলুন
এটা 2.5। তারপর, সময় আপনি দৌড়ে packinit, আপনি প্যাচের জন্য একটি শাখা বেছে নিয়েছেন,
সাধারণত 1 নম্বর, যার মানে আপনার সমস্ত পরিবর্তন 2.5.1 RCS-এ সংরক্ষণ করা হবে
শাখা সময় হলে টুলগুলি আপনার জন্য শাখা তৈরি করবে।
প্রতিটি শেষ প্রকাশিত রিভিশন একটি RCS দিয়ে ট্যাগ করা হয় লাস্টপ্যাট প্রতীক যখন প্যাচ নির্মিত হয়
by প্যাটডিফ, 2.5.1 শাখার সর্বশেষ সংস্করণটিকে ট্যাগ করা একটির সাথে তুলনা করা হয়েছে৷
লাস্টপ্যাট. এই কারণে আপনি নিরাপদে একাধিক ইস্যু করতে পারেন প্যাটসিল প্যাচ জারি করার আগে
এবং এখনও এটি সব কাজ আউট আছে. অবশ্যই প্যাটডিফ সরানো হবে লাস্টপ্যাট ট্যাগ করুন
একটি প্রদত্ত ফাইল প্রক্রিয়াকরণের পর সর্বশেষ শাখা সংশোধন।
সমস্ত লগ বার্তা এবং পরিবর্তিত ফাইল আপনার মধ্যে রাখা হয় বাগ ডিরেক্টরি, লুকানো মধ্যে
ফাইল (একটি বিন্দু দিয়ে শুরু হওয়া নাম)। প্যাচ জারি হলে সেই লগগুলি সংগ্রহ করা হবে
এবং পরিবর্তিত ফাইলগুলি দ্বারা ব্যবহৃত হয় চাপড়ান's -m সুইচ।
প্যাটডিফ অধীন তার প্যাচ hunks সংগ্রহ বাগ ডিরেক্টরি, ফাইলে a দিয়ে সমাপ্ত হয় .এন.এন
এক্সটেনশন, কোথায় nn বর্তমান প্যাচ লেভেল + 1 প্রতিনিধিত্ব করে। (যা পরবর্তী হতে যাচ্ছে
patchlevel যখন প্যাচ দ্বারা তৈরি করা হবে patmake, যদি না এটি একটিতে মাপসই করা খুব বড় হয়
ফাইল)।
প্যাটলগ এর জন্য ফাইলের একটি সেট প্রস্তুত করে patmake: দ্য .ক্লগ ফাইল তথ্য সংগ্রহ করে যে
বর্ণনার অধীনে যাবে: প্যাচের মধ্যে বিভাগ, এবং .xlog বেশী সংগ্রহ
পরিবর্তণের প্রার্থী এন্ট্রি। অবশেষে, .rlog ফাইলগুলি RCS তথ্য সংরক্ষণ করে যা হতে হবে
অন্তর্ভুক্ত পরিবর্তণের, যদি অনুরোধ করে. উল্লেখ্য যে উপরের তিনটি লাইন হল আবর্জনা এবং
সেই ফাইলগুলি পরিচালনাকারী সমস্ত সরঞ্জাম দ্বারা উপেক্ষা করা হয়।
একটি নতুন বেসলাইন শুরু করার জন্য (যেমন RCS ট্রাঙ্ক রিভিশন নম্বর পরিবর্তন করতে), আপনি
পুনরায় চালানো প্রয়োজন packinit এবং সেই নম্বরটি পরিবর্তন করুন। তারপর একটি নতুন ইস্যু করুন প্যাটসিল, সম্ভবত সঙ্গে
-s, -a এবং -f অপশন...
onworks.net পরিষেবা ব্যবহার করে অনলাইনে patsnap ব্যবহার করুন