GoGPT Best VPN GoSearch

فاویکون OnWorks

پچ - آنلاین در ابر

پچ را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این وصله دستوری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


پچ - یک فایل تفاوت را روی یک فایل اصلی اعمال کنید

خلاصه


وصله [گزینه های] [فایل اصلی [پچ فایل]]

اما معمولا فقط

وصله -pتعداد <پچ فایل

شرح


وصله یک فایل پچ می گیرد پچ فایل حاوی لیست تفاوت تولید شده توسط تفاوت
برنامه و آن تفاوت ها را در یک یا چند فایل اصلی اعمال می کند و پچ شده را تولید می کند
نسخه ها معمولاً نسخه های وصله شده به جای نسخه های اصلی قرار می گیرند. پشتیبان گیری می تواند
ساخته شده است؛ را ببینید -b or --پشتیبان گیری گزینه. نام فایل هایی که قرار است پچ شوند معمولا هستند
از فایل Patch گرفته شده است، اما اگر فقط یک فایل برای وصله وجود داشته باشد، می توان آن را مشخص کرد
در خط فرمان به عنوان فایل اصلی.

پس از راه‌اندازی، پچ تلاش می‌کند تا نوع فهرست تفاوت را تعیین کند، مگر اینکه نادیده گرفته شود
توسط -c (--متن نوشته), -e (-- ed), -n (--طبیعی)، یا -u (-- متحد) گزینه. متن متفاوت است
(سبک قدیم، سبک جدید و یکپارچه) و تفاوت های معمولی توسط the اعمال می شوند وصله برنامه
خود، در حالی که ed تفاوت ها به سادگی به تغذیه می شوند ed(1) ویرایشگر از طریق لوله.

وصله سعی می‌کند از هر گونه آشغال پیشرو بگذرد، تفاوت را اعمال کند، و سپس هر دنباله‌ای را نادیده بگیرد
زباله بنابراین می‌توانید مقاله یا پیامی حاوی فهرست متفاوت را به آن بدهید وصله,
و باید کار کند اگر کل تفاوت با مقدار ثابتی فرورفته باشد، اگر خطوط به پایان می رسند
در CRLF، یا اگر یک تفاوت یک یا چند بار با prepending کپسوله شود- "به خطوط
شروع با "-همانطور که توسط Internet RFC 934 مشخص شده است، این مورد در نظر گرفته شده است
حذف تورفتگی یا کپسولاسیون، خطوطی که با شروع می شوند # همانطور که هستند نادیده گرفته می شوند
نظر در نظر گرفته می شود.

با تفاوت های زمینه، و به میزان کمتر با تفاوت های معمولی، وصله می تواند تشخیص دهد که چه زمانی
شماره خطوط ذکر شده در پچ نادرست است، و تلاش برای یافتن مکان صحیح است
برای اعمال هر قطعه از پچ. به عنوان اولین حدس، شماره خط ذکر شده را می گیرد
هانک، به علاوه یا منهای هر افست استفاده شده در اعمال هنک قبلی. اگر این نیست
مکان درست، وصله هم به جلو و هم به عقب برای مجموعه ای از خطوط مطابق با آن اسکن می کند
زمینه داده شده در بخش اولین وصله به دنبال مکانی است که در آن تمام خطوط زمینه
همخوانی داشتن. اگر چنین مکانی یافت نشد، و آن یک تفاوت زمینه است، و حداکثر فاکتور فاز است
روی 1 یا بیشتر تنظیم کنید، سپس اسکن دیگری انجام می شود بدون توجه به خط اول و آخر
متن نوشته. اگر شکست خورد و حداکثر فاکتور فاز روی 2 یا بیشتر تنظیم شد، دو مورد اول
و دو خط آخر زمینه نادیده گرفته می شود و اسکن دیگری انجام می شود. (حداکثر پیش فرض
ضریب فاز 2 است.)

هانک هایی با زمینه پیشوندی کمتر از زمینه پسوندی (پس از اعمال فاز) باید در قسمت اعمال شوند
شروع فایل اگر شماره خط اول آنها 1 باشد. Hunks با زمینه پیشوندی بیشتر از
پسوند زمینه (بعد از اعمال fuzz) باید در انتهای فایل اعمال شود.

If وصله نمی تواند جایی برای نصب آن قطعه پچ پیدا کند، هنک را در a قرار می دهد
reject file که معمولاً نام فایل خروجی به اضافه a است رج پسوند، یا # if
رج نام فایلی تولید می کند که خیلی طولانی است (اگر حتی یک کاراکتر را اضافه کنید #
پس نام فایل را خیلی طولانی می کند # جایگزین آخرین نویسه نام فایل).

قطعه رد شده در قالب یکپارچه یا متن متفاوت منتشر می شود. اگر ورودی عادی بود
تفاوت، بسیاری از زمینه ها به سادگی پوچ هستند. اعداد خط در قسمت رد
فایل ممکن است با فایل وصله متفاوت باشد: آنها پچ مکان تقریبی را منعکس می کنند
فکر می کند که فایل های شکست خورده به جای فایل قدیمی، به فایل جدید تعلق دارند.

با تکمیل هر قطعه، به شما گفته می شود که آیا هانک شکست خورده است، و اگر چنین است کدام خط (در
فایل جدید) وصله فکر می کرد که باید ادامه پیدا کند. اگر هانک در جای دیگری نصب شده باشد
خط از شماره خط مشخص شده در تفاوت، به شما افست گفته می شود. تک بزرگ
چاپ افست ممکن است نشان می دهد که یک هانک در جای اشتباهی نصب شده است. همچنین به شما گفته می شود اگر الف
از ضریب fuzz برای ایجاد مسابقه استفاده شده است که در این صورت شما نیز باید کمی باشید
مشکوک اگر -- پرحرف گزینه داده شده است، همچنین به شما در مورد هانک هایی که مطابقت دارند گفته می شود
دقیقا.

اگر فایل اصلی وجود ندارد origfile در خط فرمان مشخص شده است، وصله سعی می کند بفهمد
با استفاده از قوانین زیر، نام فایل مورد نظر برای ویرایش چیست.

اول، وصله یک لیست مرتب از نام فایل های کاندیدا را به شرح زیر می گیرد:

· اگر هدر مربوط به تفاوت زمینه باشد، وصله نام فایل های قدیمی و جدید را می گیرد
سرتیتر. نامی نادیده گرفته می شود که اسلش های کافی برای ارضای آن نداشته باشد -pتعداد or
-- نوار =تعداد گزینه. نام / dev / null نیز نادیده گرفته می شود.

· اگر وجود دارد فهرست مطالب: خط در آشغال های پیشرو و اگر یا نام های قدیمی و جدید
هر دو غایب هستند یا اگر وصله مطابق با POSIX است، وصله نام را در فهرست مطالب:
خط.

· به منظور رعایت قوانین زیر، نام فایل های داوطلب در نظر گرفته می شود
به ترتیب (قدیمی، جدید، فهرست)، صرف نظر از ترتیبی که در سربرگ ظاهر می شوند.

سپس وصله نام فایل را از لیست نامزدها به شرح زیر انتخاب می کند:

· اگر برخی از فایل های نامگذاری شده وجود داشته باشد، وصله در صورت مطابقت با POSIX، نام اول را انتخاب می کند،
و بهترین نام در غیر این صورت.

· If وصله RCS، ClearCase، Perforce و SCCS را نادیده نمی گیرد (به بخش مراجعه کنید -g تعداد or
--به دست آوردن=تعداد گزینه)، و هیچ فایلی به نام وجود ندارد به جز RCS، ClearCase، Perforce، یا SCCS
استاد پیدا شد وصله اولین فایل با نام را با RCS، ClearCase، Perforce انتخاب می کند،
یا استاد SCCS.

· اگر هیچ فایلی با نام وجود نداشته باشد، هیچ RCS، ClearCase، Perforce، یا SCCS master پیدا نشد، برخی
اسامی داده شده است، وصله با POSIX مطابقت ندارد و به نظر می رسد که وصله یک a را ایجاد می کند
فایل، وصله بهترین نام را انتخاب می کند که نیاز به ایجاد کمترین دایرکتوری دارد.

· اگر هیچ نام فایلی از اکتشافی بالا به دست نیامد، نام فایل از شما خواسته می شود
فایل به پچ و وصله آن نام را انتخاب می کند

برای تعیین بهترین از یک لیست خالی از نام فایل ها، وصله ابتدا همه نام ها را می گیرد
با کمترین اجزای نام مسیر. از آن‌ها، سپس تمام نام‌ها را همراه می‌برد
کوتاه ترین نام پایه از میان آن‌ها، همه کوتاه‌ترین نام‌ها را می‌گیرد. در نهایت، طول می کشد
اولین نام باقی مانده

علاوه بر این، اگر زباله های اصلی حاوی الف باشند پیش نیاز: خط ، وصله حرف اول را می زند
از خط پیش نیازها (معمولاً شماره نسخه) و فایل اصلی را بررسی می کند
ببینید آیا می توان آن کلمه را پیدا کرد. اگر نه، وصله قبل از ادامه درخواست تایید می کند.

نتیجه همه اینها این است که شما باید بتوانید در حالی که در یک رابط خبری هستید بگویید:
چیزی شبیه به زیر:

| وصله -d /usr/src/local/blurfl

و یک فایل را در تار شدن دایرکتوری مستقیماً از مقاله حاوی پچ.

اگر فایل پچ حاوی بیش از یک پچ باشد، وصله سعی می کند هر یک از آنها را به گونه ای اعمال کند که گویی
آنها از فایل های پچ جداگانه آمده اند. این بدان معناست که در میان چیزهای دیگر، فرض شده است
که نام فایل برای وصله باید برای هر فهرست متفاوت تعیین شود، و اینکه
زباله قبل از هر فهرست متفاوت حاوی چیزهای جالبی مانند نام فایل و
سطح تجدید نظر، همانطور که قبلا ذکر شد.

OPTIONS


-b or --پشتیبان گیری
فایل های پشتیبان تهیه کنید. به این معنی که هنگام وصله کردن یک فایل، به جای آن، نام اصلی را تغییر دهید یا کپی کنید
از حذف آن را ببینید -V or --نسخه-کنترل گزینه ای برای جزئیات در مورد نحوه پشتیبان گیری
نام فایل ها مشخص می شود.

-- پشتیبان گیری-اگر-عدم تطابق
اگر پچ دقیقاً با فایل مطابقت ندارد و اگر نسخه پشتیبان وجود ندارد، از یک فایل نسخه پشتیبان تهیه کنید
در غیر این صورت درخواست می شود. این پیش فرض است مگر اینکه وصله مطابق با POSIX است.

--بدون پشتیبان-اگر-عدم تطابق
اگر پچ دقیقاً با فایل مطابقت ندارد و اگر نسخه پشتیبان وجود دارد، از یک فایل نسخه پشتیبان تهیه نکنید
در غیر این صورت درخواست نشده است این پیش فرض اگر است وصله مطابق با POSIX است.

-B ترجیح or --پیشوند=ترجیح
استفاده از ساده روش تعیین نام فایل های پشتیبان (به -V روش or
--نسخه-کنترل روش گزینه)، و ضمیمه کنید ترجیح به نام فایل هنگام تولید آن
نام فایل پشتیبان به عنوان مثال، با -B /جنس اوراق و شکسته/ نام فایل پشتیبان ساده برای
src/patch/util.c is /junk/src/patch/util.c.

--دودویی
همه فایل ها را در حالت باینری بنویسید، به جز خروجی استاندارد و /dev/tty. هنگام خواندن،
غیرفعال کردن اکتشافی برای تبدیل انتهای خطوط CRLF به انتهای خطوط LF. این
هنگام اعمال وصله های ایجاد شده در سیستم های غیر POSIX، گزینه مورد نیاز است
به فایل های غیر POSIX (در سیستم های POSIX، خواندن و نوشتن فایل هرگز خط را تغییر نمی دهد
پایان ها در ویندوز، خواندن و نوشتن به صورت پیش‌فرض انتهای خطوط و وصله‌ها را تغییر می‌دهد
باید توسط تولید شود تفاوت --دودویی زمانی که انتهای خطوط مهم هستند.)

-c or --متن نوشته
فایل پچ را به عنوان یک تفاوت زمینه معمولی تفسیر کنید.

-d دیر or --دایرکتوری=دیر
به دایرکتوری تغییر دهید دیر بلافاصله قبل از انجام هر کار دیگری

-D تعريف كردن or --ifdef=تعريف كردن
استفاده از #ifdef ... # اندیف ساخت برای علامت گذاری تغییرات، با تعريف كردن به عنوان متمایز کننده
سمبل.

-- خشک اجرا شود
نتایج اعمال وصله ها را بدون تغییر در هیچ فایلی چاپ کنید.

-e or -- ed
فایل پچ را به صورت an تعبیر کنید ed اسکریپت

-E or --remove-empty-files
فایل های خروجی که پس از اعمال وصله ها خالی هستند را حذف کنید. به طور معمول این
گزینه غیر ضروری است، زیرا وصله می تواند مهرهای زمانی روی سرصفحه را بررسی کند
تعیین کنید که آیا یک فایل باید پس از وصله وجود داشته باشد یا خیر. با این حال، اگر ورودی a نباشد
تفاوت یا اگر وصله مطابق با POSIX است، وصله وصله خالی را حذف نمی کند
فایل ها مگر اینکه این گزینه داده شود. چه زمانی وصله یک فایل را حذف می کند، همچنین تلاش می کند
هر دایرکتوری اجدادی خالی را حذف کنید.

-f or --زور
فرض کنید کاربر دقیقاً می‌داند چه کاری انجام می‌دهد و هیچ سوالی نپرسید
سوالات پرش از وصله هایی که هدر آنها نمی گوید کدام فایل باید وصله شود. پچ
فایل ها حتی اگر نسخه اشتباهی برای آن دارند پیش نیاز: خط در پچ؛ و
فرض کنید وصله ها معکوس نمی شوند حتی اگر به نظر برسند. این گزینه انجام می دهد
تفسیر را سرکوب نکنید; استفاده کنید -s برای آن.

-F تعداد or --fuzz=تعداد
حداکثر ضریب فاز را تنظیم کنید. این گزینه فقط برای تفاوت هایی اعمال می شود که دارای متن هستند، و
علل وصله برای نادیده گرفتن تا حد بسیاری از خطوط زمینه در جستجوی مکان هایی برای
یک هانک نصب کنید توجه داشته باشید که ضریب فاز بزرگتر احتمال یک پچ معیوب را افزایش می دهد.
ضریب فاز پیش فرض 2 است. ضریب فاز بزرگتر یا مساوی با تعداد
خطوط زمینه در تفاوت زمینه، معمولاً 3 است، همه زمینه ها را نادیده می گیرد.

-g تعداد or --به دست آوردن=تعداد
این گزینه کنترل می کند وصلهزمانی که یک فایل تحت کنترل RCS یا SCCS باشد، عمل می کند و انجام می دهد
وجود ندارد یا فقط خواندنی است و با نسخه پیش فرض مطابقت دارد، یا زمانی که یک فایل در زیر است
کنترل ClearCase یا Perforce وجود ندارد. اگر تعداد مثبت است ، وصله می گیرد (یا
بررسی می کند) فایل را از سیستم کنترل بازبینی؛ اگر صفر، وصله RCS را نادیده می گیرد،
ClearCase، Perforce و SCCS و فایل را دریافت نمی کند. و اگر منفی است وصله می پرسد
کاربر برای دریافت فایل. مقدار پیش فرض این گزینه توسط
ارزش PATCH_GET متغیر محیطی اگر تنظیم شده باشد. اگر نه، مقدار پیش فرض است
صفر

--کمک
خلاصه ای از گزینه ها را چاپ کنید و خارج شوید.

-i پچ فایل or --input=پچ فایل
پچ را از پچ فایل. اگر پچ فایل is -خوانده شده از ورودی استاندارد،
به طور پیش فرض

-l or --نادیده گرفتن-فضای سفید
در صورتی که برگه‌ها یا فاصله‌های موجود در فایل‌های شما جابجا شده باشد، الگوها را به راحتی مطابقت دهید. هر
دنباله ای از یک یا چند جای خالی در فایل پچ با هر دنباله ای در نسخه اصلی مطابقت دارد
فایل، و دنباله های خالی در انتهای خطوط نادیده گرفته می شوند. شخصیت های عادی باید
هنوز دقیقا مطابقت دارد هر خط از زمینه باید همچنان با یک خط در متن اصلی مطابقت داشته باشد
فایل.

--ادغام or --merge=ادغام or --merge=diff3
یک فایل پچ را در فایل های اصلی مشابه ادغام کنید تفاوت 3(1) یا ادغام کردن(1). اگر یک
تعارض پیدا می شود، وصله یک اخطار خروجی می دهد و درگیری را با براکت می بندد <<<<<< و
>>>>>>> خطوط یک درگیری معمولی به این صورت خواهد بود:

<<<<<<
خطوط از جانب la اصلی پرونده
|||||||
اصلی خطوط از جانب la وصله
=======
جدید خطوط از جانب la وصله
>>>>>>>

آرگومان اختیاری از --ادغام فرمت خروجی درگیری ها را تعیین می کند: diff3
فرمت را نشان می دهد ||||||| بخش با خطوط اصلی از پچ. در ادغام
فرمت، این بخش وجود ندارد. فرمت ادغام پیش فرض است.

این گزینه دلالت دارد --رو به جلو و نمی گیرد -- فاز=تعداد گزینه را در نظر بگیرید

-n or --طبیعی
فایل پچ را به عنوان یک تفاوت معمولی تفسیر کنید.

-N or --رو به جلو
هنگامی که یک وصله اعمال نمی شود، پچ معمولا بررسی می کند که آیا وصله شبیه به آن بوده است یا خیر
معکوس شد. را --رو به جلو گزینه از آن جلوگیری می کند. همچنین ببینید -R.

-o مجموعه or --خروجی=مجموعه
ارسال خروجی به مجموعه به جای وصله فایل ها در جای خود. اگر از این گزینه استفاده نکنید
مجموعه یکی از فایل هایی است که باید پچ شود. چه زمانی مجموعه is -، خروجی را به استاندارد ارسال کنید
خروجی، و ارسال هر پیامی که معمولاً به خروجی استاندارد به استاندارد می رسد
خطا.

-pتعداد or -- نوار =تعداد
کوچکترین پیشوند حاوی را بردارید تعداد اسلش های اصلی از هر نام فایل موجود در
فایل پچ دنباله ای از یک یا چند اسلش مجاور به عنوان یک واحد شمارش می شود
بریده بریده این کنترل می‌کند که چگونه با نام فایل‌های موجود در فایل وصله برخورد شود
فایل های خود را در یک دایرکتوری متفاوت از شخصی که پچ را ارسال کرده است نگهداری کنید. برای
به عنوان مثال، فرض کنید نام فایل در فایل پچ بود

/u/howard/src/blurfl/blurfl.c

محیط -p0 نام کل فایل را بدون تغییر می دهد، -p1 می دهد

u/howard/src/blurfl/blurfl.c

بدون خط مقدم، -p4 می دهد

blurfl/blurfl.c

و مشخص نکردن -p در همه فقط به شما می دهد blurfl.c. هر چه در پایان با آن به پایان برسد، نگاه می شود
برای یا در دایرکتوری فعلی، یا دایرکتوری مشخص شده توسط -d گزینه.

--posix
مطابق زیر با استاندارد POSIX مطابقت بیشتری داشته باشید.

· اولین فایل موجود را از لیست (قدیمی، جدید، فهرست) هنگام شهود فایل بردارید
نام ها از سرصفحه های مختلف

· فایل هایی که پس از پچ خالی هستند را حذف نکنید.

· نپرسید که آیا فایل ها را از RCS، ClearCase، Perforce، یا SCCS دریافت کنید.

· لازم است که همه گزینه ها قبل از فایل های خط فرمان قرار گیرند.

· در صورت عدم تطابق از فایل ها نسخه پشتیبان تهیه نکنید.

--quoting-style=کلمه
از سبک استفاده کنید کلمه برای نقل نام خروجی را کلمه باید یکی از موارد زیر باشد:

تحت اللفظی
نام خروجی همانطور که هست

صدف در صورتی که پوسته حاوی متاکاراکترهای پوسته باشد یا باعث ایجاد نام آنها شود، نام آن را ذکر کنید
خروجی مبهم

پوسته همیشه
اسامی پوسته را نقل قول کنید، حتی اگر معمولاً نیازی به نقل قول ندارند.

c نام‌ها را برای رشته زبان C ذکر کنید.

فرار نقل قول مانند با c به جز حذف کاراکترهای نقل قول دوگانه اطراف.

می توانید مقدار پیش فرض را تعیین کنید - سبک نقل قول گزینه با محیط
متغیر QUOTING_STYLE. اگر آن متغیر محیطی تنظیم نشده باشد، مقدار پیش فرض است
صدف.

-r رد فایل or --reject-file=رد فایل
ردها را در آن قرار دهید رد فایل به جای پیش فرض رج فایل. چه زمانی رد فایل is -,
را رد می کند.

-R or --معکوس
فرض کنید این پچ با تعویض فایل های قدیمی و جدید ایجاد شده است. (بله، من هستم
می ترسید که گاهی اوقات اتفاق بیفتد، طبیعت انسان همان چیزی است که هست.) وصله تلاش
تا قبل از اعمال هر یک از قطعات آن را عوض کنید. ردها در قالب مبادله منتشر می شوند.
La -R گزینه با آن کار نمی کند ed اسکریپت ها را متفاوت کنید زیرا خیلی کم است
اطلاعات برای بازسازی عملیات معکوس.

اگر اولین قطعه از یک پچ شکست بخورد، وصله هانک را برعکس می کند تا ببیند آیا می توان آن را اعمال کرد
از این طریق اگر می تواند، از شما سوال می شود که آیا می خواهید آن را داشته باشید -R مجموعه گزینه اگر این
نمی توانم، وصله به طور معمول اعمال می شود. (توجه: این روش نمی تواند a را شناسایی کند
اگر یک تفاوت معمولی باشد و اگر اولین دستور یک ضمیمه باشد (یعنی آن
باید حذف می‌شد) زیرا پیوست‌ها همیشه موفق می‌شوند، به دلیل این واقعیت که یک عدد تهی است
زمینه با هر جایی مطابقت دارد. خوشبختانه، بیشتر وصله ها به جای حذف، خطوط را اضافه یا تغییر می دهند
بنابراین اکثر تفاوت‌های عادی معکوس شده با حذف شروع می‌شوند، که با شکست مواجه می‌شود و باعث می‌شود
ابتکاری.)

--فقط خواندنی=رفتار
هنگام تلاش برای اصلاح یک فایل فقط خواندنی، همانطور که درخواست می شود رفتار کنید: چشم پوشی از پتانسیل
مسئله، هشدار دادن در مورد آن (پیش فرض)، یا شکست خوردن.

--reject-format=قالب
تولید فایل های رد در مشخص شده قالب (یا زمینه or یکپارچه). بدون این
در صورتی که وصله ورودی از آن باشد، قطعه های رد شده در قالب یکپارچه متفاوت منتشر می شوند
قالب، در غیر این صورت در متن معمولی شکل تفاوت.

-s or --بی صدا or --ساکت
بی صدا کار کنید، مگر اینکه خطایی رخ دهد.

---پیوندهای-symlinks
هنگام جستجوی فایل های ورودی، پیوندهای نمادین را دنبال کنید. جایگزین پیوندهای نمادین،
به جای اصلاح فایل هایی که پیوندهای نمادین به آنها اشاره می کنند. وصله های سبک Git به
پیوندهای نمادین دیگر اعمال نمی شوند. این گزینه برای سازگاری به عقب وجود دارد
با نسخه های قبلی پچ. استفاده از آن منع شده است.

-t or -- دسته ای
سرکوب سوالات مانند -f، اما چند فرض متفاوت داشته باشید: از وصله هایی که استفاده می کنند صرف نظر کنید
سرصفحه ها حاوی نام فایل نیستند (همانند -f) از وصله‌هایی که فایل برای آن‌ها درج شده است عبور کنید
نسخه اشتباه برای پیش نیاز: خط در پچ؛ و فرض کنید که پچ ها هستند
اگر به نظر می رسند برعکس می شوند.

-T or --مدت زمان معینی
زمان‌های تغییر و دسترسی فایل‌های وصله‌شده را از روی مهرهای زمانی ارائه شده تنظیم کنید
هدرهای متفاوت زمینه مگر اینکه در مهرهای زمانی مشخص شده باشد، فرض کنید که زمینه
هدرهای مختلف از زمان محلی استفاده می کنند.

استفاده از این گزینه با مهرهای زمانی که شامل مناطق زمانی نمی شوند توصیه نمی شود.
زیرا وصله‌هایی که از زمان محلی استفاده می‌کنند نمی‌توانند به راحتی توسط افراد در مناطق زمانی دیگر استفاده شوند،
و به این دلیل که تمبرهای زمان محلی زمانی که ساعت های محلی در طول به عقب حرکت می کنند مبهم هستند
تنظیمات زمان صرفه جویی در نور روز مطمئن شوید که مهرهای زمانی شامل مناطق زمانی یا
پچ ها را با UTC ایجاد کنید و از آن استفاده کنید -Z or --set-utc در عوض گزینه

-u or -- متحد
فایل پچ را به عنوان یک تفاوت زمینه یکپارچه تفسیر کنید.

-v or - نسخه
چاپ کردن وصلههدر ویرایش و سطح وصله، و خروج.

-V روش or --version-control=روش
استفاده کنید روش برای تعیین نام فایل های پشتیبان روش را نیز می توان با استفاده از
PATCH_VERSION_CONTROL (یا اگر تنظیم نشده باشد، VERSION_CONTROL) محیط
متغیر، که توسط این گزینه لغو می شود. این روش تاثیری بر اینکه آیا
فایل های پشتیبان ساخته می شوند. این فقط بر نام فایل های پشتیبان ساخته شده تأثیر می گذارد.

ارزش روش مانند متغیر 'version-control' GNU Emacs است. وصله همچنین
مترادف هایی را تشخیص می دهد که بیشتر توصیفی هستند. مقادیر معتبر برای روش هستند (بی نظیر
اختصارات پذیرفته می شود):

موجود or صفر
از فایل هایی که قبلاً آنها را دارند نسخه پشتیبان تهیه کنید، در غیر این صورت یک نسخه پشتیبان ساده تهیه کنید.
این پیش فرض است.

شماره گذاری شده or t
بک آپ های شماره دار تهیه کنید. نام فایل پشتیبان شماره گذاری شده برای F is F.~N~ جایی که N هست
شماره نسخه

ساده or هرگز
بک آپ های ساده تهیه کنید. در -B or -- پیشوند, -Y or --basename-پیشوندو -z or
--پسوند گزینه ها نام فایل پشتیبان ساده را مشخص می کنند. اگر هیچ یک از این گزینه ها وجود ندارد
داده شده، سپس یک پسوند پشتیبان ساده استفاده می شود. این ارزش است
SIMPLE_BACKUP_SUFFIX متغیر محیطی اگر تنظیم شود، و است منشاء در غیر این صورت.

با پشتیبان‌گیری‌های شماره‌دار یا ساده، اگر نام فایل پشتیبان خیلی طولانی باشد، پسوند پشتیبان
~ به جای آن استفاده می شود؛ اگر حتی اضافه شود ~ پس نام را خیلی طولانی می کند ~ جایگزین
آخرین کاراکتر نام فایل

-- پرحرف
خروجی اطلاعات اضافی در مورد کار انجام شده است.

-x تعداد or --debug=تعداد
پرچم‌های عیب‌یابی داخلی مورد علاقه را فقط روی تنظیم کنید وصله تکه تکه کننده ها

-Y ترجیح or --basename-prefix=ترجیح
استفاده از ساده روش تعیین نام فایل های پشتیبان (به -V روش or
--نسخه-کنترل روش گزینه)، و پیشوند ترجیح به نام پایه یک نام فایل when
نام فایل پشتیبان خود را ایجاد می کند. به عنوان مثال، با -Y .del/ فایل پشتیبان ساده
نام برای src/patch/util.c is src/patch/.del/util.c.

-z پسوند or --پسوند=پسوند
استفاده از ساده روش تعیین نام فایل های پشتیبان (به -V روش or
--نسخه-کنترل روش گزینه)، و استفاده کنید پسوند به عنوان پسوند. به عنوان مثال، با -z -
نام فایل پشتیبان برای src/patch/util.c is src/patch/util.c-.

-Z or --set-utc
زمان‌های تغییر و دسترسی فایل‌های وصله‌شده را از روی مهرهای زمانی ارائه شده تنظیم کنید
هدرهای متفاوت زمینه مگر اینکه در مهرهای زمانی مشخص شده باشد، فرض کنید که زمینه متفاوت است
سرصفحه ها از زمان جهانی هماهنگ (UTC، اغلب به عنوان GMT) استفاده می کنند. همچنین ببینید -T or
--مدت زمان معینی گزینه.

La -Z or --set-utc و -T or --مدت زمان معینی گزینه ها معمولاً از تنظیم فایل خودداری می کنند
زمان اگر زمان اصلی فایل با زمان داده شده در هدر پچ مطابقت نداشته باشد، یا
اگر محتویات آن دقیقاً با پچ مطابقت نداشته باشد. با این حال، اگر -f or --زور انتخاب
داده می شود، زمان فایل بدون توجه به تنظیم می شود.

با توجه به محدودیت های تفاوت فرمت خروجی، این گزینه ها نمی توانند زمان های را به روز کنند
فایل هایی که محتوای آنها تغییر نکرده است. همچنین، اگر از این گزینه ها استفاده می کنید، باید
حذف (مثلا با ساخت تمیز) همه فایل هایی که به فایل های وصله شده بستگی دارند تا بعدا
فراخوان های ساخت با زمان فایل های وصله شده گیج نشوید.

محیط زیست


PATCH_GET
این مشخص می کند که آیا وصله فایل های گم شده یا فقط خواندنی را از RCS، ClearCase دریافت می کند،
Perforce یا SCCS به طور پیش فرض؛ را ببینید -g or --گرفتن گزینه.

POSIXLY_CORRECT
اگر تنظیم شود، وصله به طور پیش فرض دقیق تر با استاندارد POSIX مطابقت دارد: --posix
گزینه.

QUOTING_STYLE
مقدار پیش فرض - سبک نقل قول گزینه.

SIMPLE_BACKUP_SUFFIX
پسوند برای استفاده از نام فایل های پشتیبان ساده به جای منشاء.

TMPDIR, TMP, TEMP
دایرکتوری برای قرار دادن فایل های موقت. وصله از اولین متغیر محیطی در این مورد استفاده می کند
لیستی که تنظیم شده است اگر هیچ یک تنظیم نشده باشد، پیش فرض وابسته به سیستم است. به طور معمول است
دایرکتوری / tmp در هاست های یونیکس

VERSION_CONTROL or PATCH_VERSION_CONTROL
سبک کنترل نسخه را انتخاب می کند. را ببینید -v or --نسخه-کنترل گزینه.

با استفاده از خدمات onworks.net از پچ آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.