انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

لحاف - آنلاین در ابر

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

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

برنامه:

نام


quilt - ابزاری برای مدیریت مجموعه ای از وصله ها

خلاصه


لحاف فرمان [-h] [گزینه‌ها]

شرح


Quilt ابزاری برای مدیریت مجموعه‌های بزرگ وصله‌ها با پیگیری تغییرات هر پچ است
باعث می شود. وصله ها را می توان اعمال کرد، غیر کاربردی، تازه کرد، و غیره. مفهوم کلیدی فلسفی
این است که خروجی اصلی شما وصله است.

با quilt، تمام کارها در یک درخت دایرکتوری واحد رخ می دهد. دستورات را می توان از
در هر نقطه از درخت منبع آنها از فرم هستند لحاف CMD مشابه CVS، svn یا git
دستورات تا زمانی که قسمت مشخص شده از دستور منحصر به فرد باشد می توان آنها را مخفف کرد.
همه دستورات با استفاده از متن راهنما چاپ می کنند لحاف CMD -h.

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

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

یک فایل به نام سلسله حاوی لیستی از نام فایل های پچ است که ترتیب آن را مشخص می کند
وصله ها اعمال می شود. مگر اینکه ابزاری وجود داشته باشد که با آن فایل های سری تولید شوند
به طور خودکار، معمولاً همراه با مجموعه ای از پچ ها ارائه می شود. در این فایل هر کدام
نام فایل پچ در یک خط جداگانه است. فایل های پچ با نام مسیرهایی که هستند شناسایی می شوند
نسبت به تکه فهرست راهنما؛ وصله ها ممکن است در زیر شاخه های زیر این فهرست باشند.
خطوطی در فایل سری که با کاراکتر هش (#) شروع می شوند نادیده گرفته می شوند. شما همچنین می توانید
بعد از هر نام فایل پچ، یک نظر اضافه کنید که با یک فاصله و سپس یک هش معرفی می شود
شخصیت. هنگامی که لحاف پچ ها را اضافه، حذف یا تغییر نام می دهد، به طور خودکار به روز رسانی می شود
فایل سری کاربران quilt می توانند فایل های سری را در حالی که برخی از وصله ها اعمال می شوند تغییر دهند
تا زمانی که وصله های اعمال شده به ترتیب اولیه خود باقی بمانند.

فایل های سری های مختلف را می توان برای مونتاژ وصله ها به روش های مختلف استفاده کرد
به عنوان مثال به شاخه های مختلف توسعه.

قبل از اعمال یک وصله (یا "فشار بر روی پشته")، از تمام فایل های پچ کپی کنید.
تغییرات در .pc/ ذخیره می شوندوصله فهرست راهنما. پچ به لیست در حال حاضر اضافه شده است
وصله های کاربردی (pc.pc/applied-patches). بعداً وقتی یک پچ بازسازی شد (لحاف تازه کردن),
کپی های پشتیبان در .pc/وصله با نسخه های فعلی فایل های موجود در مقایسه می شوند
درخت منبع با استفاده از تفاوت گنو.

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

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

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

لحاف دستورات منابع


اضافه کردن [-P پچ] {پرونده} ...

یک یا چند فایل را به بالاترین پچ یا با نام اضافه کنید. فایل ها باید به پچ اضافه شوند
قبل از اصلاح فایل هایی که توسط وصله هایی که قبلاً در بالای آن اعمال شده اند اصلاح شده اند
پچ مشخص شده را نمی توان اضافه کرد.

پچ -P

پچ برای افزودن فایل ها به.

حاشیه نویسی [-P پچ] {پرونده}

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

پچ -P

بررسی تغییرات را در وصله مشخص شده به جای بالاترین وصله متوقف کنید.

اعمال می شود [پچ]

فهرستی از وصله‌های اعمال‌شده یا همه وصله‌ها تا و شامل موارد مشخص شده را چاپ کنید
پچ در سری فایل ها

حذف کردن [-r] [--پشتیبان] [پچ|-n]

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

-n به جای وصله مشخص شده یا بالاترین، پچ بعدی را بعد از بالاترین حذف کنید.

-r فایل Patch حذف شده را نیز از دایرکتوری Patch ها حذف کنید.

--پشتیبان گیری

به جای حذف نام فایل پچ را به Patch~ تغییر دهید. در صورت عدم استفاده با نادیده گرفته می شود
"-r".

تفاوت [-pn|-p ab] [-u|-U num|-c|-C num] [--ترکیب پچ|-z] [-R] [-P پچ] [--عکس فوری]
[--diff=ابزار] [--بدون مهر زمانی] [--بدون شاخص] [--مرتب‌سازی] [--رنگ[=همیشه|خودکار|هرگز]]
[فایل ...]

تفاوتی از فایل(های) مشخص شده در بالاترین یا پچ مشخص شده ایجاد می کند. اگر نه
فایل‌ها مشخص شده‌اند، تمام فایل‌هایی که اصلاح شده‌اند شامل می‌شوند.

-pn
یک پچ به سبک -pn ایجاد کنید (-p0 یا -p1 پشتیبانی می شوند).

-p ab
یک پچ به سبک -p1 ایجاد کنید، اما از a/file و b/file به عنوان اصلی و جدید استفاده کنید
نام فایل ها به جای نام های پیش فرض dir.orig/file و dir/file.

-u، -U num، -c، -C شماره

یک تفاوت یکپارچه (-u، -U) با تعداد خطوط زمینه ایجاد کنید. یک تفاوت زمینه ایجاد کنید
(-c، -C) با تعداد خطوط زمینه. تعداد خطوط زمینه پیش فرض 3 است.

--بدون مهر زمان

مهرهای زمانی فایل را در هدرهای وصله وارد نکنید.

--بدون شاخص

Index: خطوط را خروجی ندهید.

-z تغییرات ایجاد شده نسبت به بالاترین را در خروجی استاندارد بنویسید
یا پچ مشخص شده

-R یک تفاوت معکوس ایجاد کنید.

پچ -P

یک تفاوت برای پچ مشخص شده ایجاد کنید. (پیش‌فرض به بالاترین پچ می‌رسد.)

- پچ را ترکیب کنید

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

-- عکس فوری

تفاوت در مقابل عکس فوری (به "عکس فوری لحاف -h" مراجعه کنید).

--diff=کاربرد

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

--color[=همیشه|خودکار|هرگز]

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

--مرتب سازی
به جای حفظ ترتیب اصلی، فایل ها را بر اساس نامشان مرتب کنید.

ویرایش کنید فایل ...

فایل(های) مشخص شده را در $EDITOR پس از افزودن آن (آنها) به بالاترین پچ ویرایش کنید.

فایل ها [-v] [-a] [-l] [--ترکیب پچ] [پچ]

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

-a فهرست تمام فایل ها در تمام وصله های اعمال شده.

-l نام پچ را به خروجی اضافه کنید.

-v گویا، خروجی کاربر پسندتر.

- پچ را ترکیب کنید

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

تا کردن [-R] [-q] [-f] [-p سطح نوار]

پچ خوانده شده از ورودی استاندارد را در بالاترین پچ ادغام کنید: پس از اطمینان
که تمام فایل های اصلاح شده بخشی از بالاترین پچ هستند، وصله با استفاده از
سطح نوار مشخص شده (که پیش فرض 1 است).

-R پچ را به صورت معکوس اعمال کنید.

-q عملکرد بی صدا.

-f اجبار اعمال شود، حتی اگر پچ دارای رد باشد. مگر اینکه در حالت بی صدا، پچ را اعمال کنید
به صورت تعاملی: ابزار پچ ممکن است سؤالاتی بپرسد.

-p سطح نوار

تعداد اجزای نام مسیر که باید هنگام اعمال از نام فایل‌ها حذف شوند
پچ فایل

چنگال [new_name]

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

اگر new_name وجود نداشته باشد، نام پچ فورک شده، نام وصله فعلی خواهد بود،
به دنبال آن "-2". اگر نام وصله قبلاً به یک خط تیره و عدد ختم شود، این عدد است
بیشتر افزایش می یابد (به عنوان مثال، patch.diff، patch-2.diff، patch-3.diff).

گراف [--همه] [--کاهش] [--خطوط[=تعداد]] [--edge-labels=فایل] [-T ps] [وصله]

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

--همه
یک نمودار شامل تمام وصله های اعمال شده و وابستگی های آنها ایجاد کنید. (بدون اعمال
پچ ها شامل نمی شوند.)

--كاهش دادن

لبه های متعدی را از نمودار حذف کنید.

--خطوط[=تعداد]

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

--edge-labels=فایل ها

لبه های گراف را با نام فایل هایی که وصله های مجاور تغییر می دهند، برچسب بزنید.

-T ps
مستقیماً یک فایل خروجی PostScript تولید کنید.

grep استفاده [-h|گزینه‌ها] {pattern}

فایل‌های منبع را به‌صورت بازگشتی مرور کنید، وصله‌ها و متا quilt را حذف کنید.
اطلاعات اگر آرگومان نام فایل داده نشود، کل درخت منبع جستجو می شود.
لطفا grep استفاده(1) صفحه دستی برای گزینه ها.

-h این راهنما را چاپ کنید. گزینه grep -h را می توان پس از دو خط تیره (--) ارسال کرد. جستجو کردن
عباراتی که با یک خط تیره شروع می شوند را می توان پس از دو خط تیره دوم ارسال کرد (--
--).

هدر [-a|-r|-e] [--پشتیبان] [--dep3] [--strip-diffstat] [--strip-trailing-whitespace]
[پچ]

هدر بالاترین یا وصله مشخص شده را چاپ یا تغییر دهید.

-هستند

هدر وصله خروجی را به (-a) اضافه کنید یا (-r) را جایگزین کنید، یا سرصفحه (-e) را ویرایش کنید.
در $EDITOR. اگر هیچ یک از این گزینه ها داده نشد، هدر پچ را چاپ کنید.

-- strip-diffstat

خروجی diffstat را از هدر حذف کنید.

-- نوار - دنباله - فضای سفید

فضای سفید انتهایی را در انتهای خطوط سرصفحه حذف کنید.

--پشتیبان گیری

یک نسخه پشتیبان از نسخه قدیمی یک پچ به عنوان پچ ایجاد کنید.

--dep3

هنگام ویرایش (-e)، یک الگو با هدرهای DEP-3 وارد کنید. DEP-3 است
http://dep.debian.net/deps/dep3/ دستورالعمل های برچسب گذاری پچ

واردات [-p num] [-R] [-P patch] [-f] [-d {o|a|n}] فایل پچ ...

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

-p شماره

تعداد سطوح دایرکتوری که باید هنگام اعمال حذف شوند (پیش‌فرض=1)

-R

پچ را به صورت معکوس اعمال کنید.

پچ -P

وصله نام فایل برای استفاده در داخل quilt. این گزینه فقط هنگام وارد کردن a قابل استفاده است
تک پچ

-f بازنویسی/به روز رسانی وصله های موجود.

-d {o|a|n}

هنگام بازنویسی در پچ موجود، پچ قدیمی (o)، all (a) یا جدید (n) را نگه دارید
سرتیتر. اگر هر دو وصله دارای هدر هستند، این گزینه باید مشخص شود. این
گزینه فقط زمانی موثر است که -f استفاده شود.

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

پست {--پرونده mbox|--ارسال} [-m متن] [-M فایل] [--پیوند پیشوند] [--فرستنده ...] [--از
...] [--به ...] [--cc ...] [--BCC ...] [--موضوع ...] [--پاسخ به پیام] [first_patch
[last_patch]]

پیام های ایمیلی را از محدوده مشخصی از وصله ها یا همه وصله های سری ایجاد کنید
فایل، و یا آنها را در یک فایل صندوق پستی ذخیره کنید، یا بلافاصله آنها را ارسال کنید. ویرایشگر است
با یک الگو برای معرفی باز شد. لطفا ببینید
برای جزئیات /usr/share/doc/quilt/README.MAIL. هنگام تعیین محدوده ای از وصله ها، الف
نام اولین پچ «-» نشان دهنده اولین و آخرین نام پچ «-» نشان دهنده
آخرین پچ این سری

متن -m

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

فایل -M

مانند گزینه -m، اما مقدمه را از فایل بخوانید.

-- پیشوند پیشوند

از یک پیشوند جایگزین در قسمت پرانتزی موضوعات ایجاد شده استفاده کنید. پیش فرض ها
"پچ کردن".

فایل --mbox

همه پیام ها را در فایل مشخص شده با فرمت mbox ذخیره کنید. mbox بعدا می تواند باشد
برای مثال با استفاده از فرمیل ارسال می شود.

--ارسال

پیام ها را مستقیما ارسال کنید.

--فرستنده

آدرس فرستنده پاکت برای استفاده. آدرس باید از فرم باشد
`[ایمیل محافظت شده]'. هیچ نام نمایشی مجاز نیست.

--از، --موضوع

مقادیر برای استفاده از هدرهای From و Subject. اگر نه گزینه --from داده شده است،
مقدار گزینه --sender استفاده می شود.

--به، --cc، --BCC

یک گیرنده را به هدر To، Cc یا Bcc اضافه کنید.

--فایل امضا

امضای مشخص شده را به پیام ها اضافه کنید (به طور پیش فرض به ~/.امضا در صورت یافتن؛ استفاده کنید
"-" بدون امضا).

--پاسخ به پیام

هدرهای مناسب را برای پاسخ به پیام مشخص شده اضافه کنید.

جدید [-pn|-p ab] {patchname}

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

-pn
یک پچ به سبک -pn ایجاد کنید (-p0 یا -p1 پشتیبانی می شوند).

-p ab
یک پچ به سبک -p1 ایجاد کنید، اما از a/file و b/file به عنوان اصلی و جدید استفاده کنید
نام فایل ها به جای نام های پیش فرض dir.orig/file و dir/file.

Quilt را می توان در زیر شاخه های درخت منبع استفاده کرد. ریشه a را مشخص می کند
درخت منبع با جستجوی دایرکتوری وصله‌ها در بالای محل کار فعلی
فهرست راهنما. یک دایرکتوری وصله ها در دایرکتوری ریشه مورد نظر ایجاد کنید
دایرکتوری سطح بالایی را انتخاب می کند که در درخت دایرکتوری بسیار بالا است.

بعد [پچ]

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

تکه [-v] [--color[=همیشه|خودکار|هرگز]] {file} [فایل‌ها...]

لیست وصله هایی را که هر یک از فایل های مشخص شده را تغییر می دهند چاپ کنید. (از یک اکتشافی برای
تعیین کنید کدام فایل ها توسط وصله های اعمال نشده اصلاح می شوند. توجه داشته باشید که این اکتشافی است
بسیار کندتر از اسکن وصله های اعمال شده.)

-v گویا، خروجی کاربر پسندتر.

--color[=همیشه|خودکار|هرگز]

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

پاپ [-afRqv] [تعداد|پچ]

پچ(ها) را از پشته وصله های اعمال شده بردارید. بدون گزینه، بالاترین
پچ حذف می شود وقتی یک عدد مشخص شد، تعداد مشخص شده پچ را حذف کنید.
وقتی نام وصله مشخص شد، وصله ها را حذف کنید تا زمانی که پچ مشخص شده در بالا قرار گیرد
از پشته نام وصله ممکن است شامل پچ/پیشوند باشد که به معنای نام فایل است
تکمیل می توان استفاده کرد.

-a حذف تمام وصله های اعمال شده.

-f حذف اجباری. وضعیت قبل از اعمال پچ(های) از آن بازیابی می شود
پرونده های پشتیبان

-R همیشه بررسی کنید که آیا پچ به طور تمیز حذف می شود. به چک مهر زمانی تکیه نکنید

-q عملکرد بی صدا.

-v عملیات مفصل.

قبلی [پچ]

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

فشار [-afqv] [--ادغام[=ادغام|diff3]] [--ترک-رد می‌شود] [--رنگ[=همیشه|خودکار|هرگز]]
[تعداد|پچ]

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

-a همه وصله های فایل سری را اعمال کنید.

-q عملکرد بی صدا.

-f اجبار اعمال شود، حتی اگر پچ دارای رد باشد. مگر اینکه در حالت بی صدا، پچ را اعمال کنید
به صورت تعاملی: ابزار پچ ممکن است سؤالاتی بپرسد.

-v عملیات مفصل.

--fuzz=N

حداکثر ضریب فاز را تنظیم کنید (پیش‌فرض: 2).

-m، --merge[=merge|diff3]

فایل پچ را با فایل های اصلی ادغام کنید (نگاه کنید به وصله(1).

--ترک-رد می کند

پچ رد فایل های تولید شده را رها کنید، حتی اگر پچ واقعاً وجود نداشته باشد
کاربردی.

--color[=همیشه|خودکار|هرگز]

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

تازه کردن [-pn|-p ab] [-u|-U num|-c|-C num] [-z[new_name]] [-f] [--بدون مهر زمان] [--no-
فهرست] [--diffstat] [--مرتب کردن] [--پشتیبان گیری] [--strip-trailing-whitespace] [patch]

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

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

-pn
یک پچ به سبک -pn ایجاد کنید (-p0 یا -p1 پشتیبانی می شود).

-p ab
یک پچ به سبک -p1 ایجاد کنید، اما از a/file و b/file به عنوان اصلی و جدید استفاده کنید
نام فایل ها به جای نام های پیش فرض dir.orig/file و dir/file.

-u، -U num، -c، -C شماره

یک تفاوت یکپارچه (-u، -U) با تعداد خطوط زمینه ایجاد کنید. یک تفاوت زمینه ایجاد کنید
(-c، -C) با تعداد خطوط زمینه. تعداد خطوط زمینه پیش فرض 3 است.

-z[new_name]

به جای بازخوانی بالاترین وصله، یک پچ جدید حاوی تغییرات ایجاد کنید.
اگر نام جدیدی مشخص نشده باشد، «-2» به نام پچ اصلی و غیره اضافه می‌شود (نگاه کنید به
فرمان چنگال.)

--بدون مهر زمان

مهرهای زمانی فایل را در هدرهای وصله وارد نکنید.

--بدون شاخص

Index: خطوط را خروجی ندهید.

--diffstat

یک بخش diffstat را به هدر پچ اضافه کنید یا دیفستات موجود را جایگزین کنید
بخش.

-f به روز رسانی وصله ای که در بالای صفحه نیست را اعمال کنید.

--پشتیبان گیری

یک نسخه پشتیبان از نسخه قدیمی یک پچ به عنوان پچ ایجاد کنید.

--مرتب سازی
به جای حفظ ترتیب اصلی، فایل ها را بر اساس نامشان مرتب کنید.

-- نوار - دنباله - فضای سفید

فضای سفید انتهایی را در انتهای سطرها بردارید.

برداشتن [-P پچ] {پرونده} ...

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

پچ -P

فایل های نامگذاری شده را از پچ نامگذاری شده حذف کنید.

تغییر نام دهید [-P پچ] new_name

نام بالاترین یا پچ با نام را تغییر دهید.

پچ -P

پچ برای تغییر نام.

برگرداندن [-P پچ] {پرونده} ...

برگرداندن تغییرات غیرمتعهد به بالاترین وصله نامگذاری شده برای فایل(های) مشخص شده:
پس از برگرداندن، 'quilt diff -z' هیچ تفاوتی برای آن فایل ها نشان نمی دهد. تغییرات
فایل هایی که با وصله های بالای وصله مشخص شده اصلاح شده اند قابل بازگرداندن نیستند.

پچ -P

تغییرات در پچ نامگذاری شده را برگردانید.

سلسله [--رنگ[=همیشه|خودکار|هرگز]] [-v]

نام تمام وصله های فایل سری را چاپ کنید.

--color[=همیشه|خودکار|هرگز]

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

-v گویا، خروجی کاربر پسندتر.

برپایی [-d path-prefix] [-v] [--sourcedir dir] [--fuzz=N] {specfile|seriesfile}

یک درخت منبع را از یک فایل مشخصات rpm یا یک فایل سری quilt راه اندازی می کند.

-d پیشوند مسیر اختیاری برای درخت منبع حاصل.

--sourcedir

دایرکتوری که حاوی منابع بسته است. پیش‌فرض به «.» است.

-v خروجی اشکال زدایی کامل.

--fuzz=N

حداکثر ضریب فاز را تنظیم کنید (به دور در دقیقه 4.6 یا بالاتر نیاز دارد).

صدف [فرمان]

یک پوسته را در یک محیط تکراری راه اندازی کنید. پس از خروج از پوسته، هر گونه تغییر
ساخته شده در این محیط به بالاترین پچ اعمال می شود.

اگر دستوری مشخص شده باشد، به جای راه اندازی پوسته اجرا می شود.

عکس فوری [-d]

یک عکس فوری از وضعیت فعلی کار بگیرید. پس از گرفتن عکس فوری، درخت می تواند
به روش های معمول، از جمله فشار دادن و باز کردن وصله ها، اصلاح شود. تفاوت در برابر
درخت در لحظه عکس فوری را می توان با 'quilt diff --snapshot' تولید کرد.

-d فقط عکس فوری فعلی را حذف کنید.

بالا

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

غیر کاربردی [پچ]

فهرستی از وصله‌هایی که اعمال نشده‌اند یا همه وصله‌هایی که از موارد مشخص‌شده پیروی می‌کنند چاپ کنید
پچ در فایل سری

ارتقاء

متا داده ها را در یک درخت کار از یک نسخه قدیمی لحاف به فعلی ارتقا دهید
نسخه این دستور تنها زمانی مورد نیاز است که فرمت متا دیتا quilt تغییر کرده باشد، و
درخت کار هنوز حاوی متا داده های قدیمی است. در آن صورت، لحاف درخواست خواهد کرد
برای اجرای «ارتقای لحاف».

مشترک OPTIONS به همه دستورات


--پی گیری

دستور را در حالت bash trace (-x) اجرا می کند. برای رفع اشکال داخلی

--لحافی پرونده

به جای استفاده از فایل پیکربندی مشخص شده استفاده کنید ~/.quiltrc (یا /etc/quilt.quiltrc
if ~/.quiltrc وجود ندارد). برای جزئیات بیشتر به مستندات pdf مراجعه کنید
محتویات ممکن مقدار ویژه "-" باعث می شود که لحاف هیچ کدام را نخواند
فایل پیکربندی.

- نسخه

شماره نسخه را چاپ کنید و فوراً خارج شوید.

خروج وضعیت


اگر دستور فرعی با موفقیت اجرا شد، وضعیت خروج 0 و در صورت خطا 1 است.

وضعیت خروج 2 نشان می دهد که لحاف کاری برای تکمیل فرمان انجام نداده است. این
به ویژه زمانی اتفاق می‌افتد که وقتی کل پشته قبلاً فشار داده شده است، درخواست فشار دهید، یا
درخواست برای پاپ زمانی که کل پشته از قبل پاپ شده است. این رفتار برای سهولت در نظر گرفته شده است
اسکریپت در اطراف لحاف.

مثال OF کار درخت


کار/
├── پچ ها/
سری │ ├── (لیست پچ هایی که باید اعمال شوند)
│ ├── patch1.diff (یک پچ خاص)
│ ├── patch2.diff
│ └── ...
├── .pc/
│ ├── .quilt_patches (محتوای QUILT_PATCHES)
│ ├── .quilt_series (محتوای QUILT_SERIES)
│ ├── patch1.diff/ (کپی از فایل های وصله شده)
│ │ └── ...
│ ├── patch2.diff/
│ │ └── ...
│ └── ...
└──...

دایرکتوری patches/ ارزشمند است زیرا حاوی تمام وصله های شما و همچنین ترتیب موجود است
که باید اعمال شود.

دایرکتوری pc/. حاوی برخی فراداده در مورد وضعیت فعلی سری پچ شما است.
تغییر محتوای آن توصیه نمی شود. این دایرکتوری را معمولاً می توان از روی آن بازسازی کرد
فایل های اولیه و محتوای وصله/ دایرکتوری (به شرطی که همه وصله ها باشند
قبل از حذف بازسازی شد).

مثال


لطفاً برای مثال کامل استفاده به مستندات pdf مراجعه کنید.

پیکربندی فایل


پس از راه اندازی، quilt فایل .quiltrc در فهرست اصلی کاربر یا فایل را ارزیابی می کند.
با گزینه --quiltrc مشخص شده است. این فایل یک اسکریپت bash معمولی است. گزینه های پیش فرض
را می توان با تعریف یک متغیر QUILT_${COMMAND}_ARGS به هر COMMAND منتقل کرد. مثلا،
QUILT_DIFF_ARGS="--color=auto" باعث می شود که خروجی quilt diff به نحوی رنگی شود.
نوشتن به ترمینال

علاوه بر آن، quilt متغیرهای زیر را تشخیص می دهد:

تدوین

برنامه ای که برای ویرایش فایل ها اجرا می شود. اگر در فایل پیکربندی دوباره تعریف نشده باشد،
$EDITOR همانطور که در محیط تعریف شده است استفاده خواهد شد.

کمتر

آرگومان هایی که برای فراخوانی پیجر استفاده می شوند. ارزش موجود $LESS اگر کمتر باشد را به ارث می برد
قبلاً در محیط تنظیم شده است، در غیر این صورت پیش فرض "-FRSX" است.

QUILT_DIFF_OPTS

گزینه‌های اضافی که در هنگام ایجاد وصله‌ها به GNU diff منتقل می‌شوند. مفید
تنظیم کد منبع C "-p" است، که باعث می شود تفاوت گنو در نتیجه نشان داده شود
وصله ای که یک تغییر در کدام تابع است.

QUILT_PATCH_OPTS

گزینه های اضافی که quilt در هنگام اعمال وصله ها به پچ GNU منتقل می شود. برای
به عنوان مثال، نسخه های اخیر پچ گنو از گزینه "--reject-format=unified" پشتیبانی می کند
ایجاد فایل‌های رد در سبک تفاوت یکپارچه (نسخه‌های قدیمی‌تر پچ از "--unified- استفاده می‌کردند)
Reject-Files" برای آن).

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

QUILT_DIFFSTAT_OPTS

گزینه های اضافی که لحاف باید هنگام تولید آمار پچ به diffstat منتقل شود.
به عنوان مثال، "-f0" را می توان برای یک فرمت خروجی جایگزین استفاده کرد. نسخه های اخیر از
diffstat همچنین از روش های گرد کردن جایگزین ("-r1"، "-r2") پشتیبانی می کند.

QUILT_PATCHES

محل فایل‌های پچ، پیش‌فرض «وصله‌ها» است.

QUILT_SERIES

نام فایل سری، پیش‌فرض «سری». مگر اینکه از یک مسیر مطلق استفاده شود،
الگوریتم جستجو که در بالا توضیح داده شد اعمال می شود.

QUILT_PATCHES_PREFIX

اگر روی هر چیزی تنظیم شود، quilt نام پچ‌هایی را که چاپ می‌کند با فهرست خود پیشوند می‌کند
(QUILT_PATCHES).

QUILT_NO_DIFF_INDEX

به‌طور پیش‌فرض، quilt یک خط Index: را به وصله‌هایی که تولید می‌کند، اضافه می‌کند. اگر این
متغیر روی هر چیزی تنظیم شده است، هیچ خطی از قبل اضافه نشده است. این یک میانبر برای اضافه کردن --no- است
فهرست به QUILT_DIFF_ARGS و QUILT_REFRESH_ARGS.

QUILT_NO_DIFF_TIMESTAMPS

به‌طور پیش‌فرض، quilt در هنگام تولید وصله‌ها، دارای مهر زمانی در سرصفحه‌ها است. اگر این
متغیر روی هر چیزی تنظیم شده است، هیچ مُهر زمانی درج نخواهد شد. این یک میانبر برای
اضافه کردن --no-timestamps به QUILT_DIFF_ARGS و QUILT_REFRESH_ARGS.

QUILT_PAGER

لحاف پیجر باید برای دستوراتی که خروجی صفحه بندی شده تولید می کنند استفاده شود. اگر تنظیم نشده باشد،
از مقادیر GIT_PAGER یا PAGER استفاده می شود. اگر هیچ یک از این متغیرها تنظیم نشده باشد، "کمتر -R" است
استفاده شده. مقدار خالی نشان می دهد که هیچ پیجری نباید استفاده شود.

QUILT_COLORS

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

برای لغو یک یا چند تنظیمات رنگ، متغیر QUILT_COLORS را در زیر تنظیم کنید
نحو - کولون (:) فهرستی از عناصر را از هم جدا کرده است که هر کدام به شکلی هستند
نام>= [; ]

نام‌های قالب با مقادیر پیش‌فرض مربوطه به همراه آن‌ها در زیر فهرست شده‌اند
استفاده (ها). کدهای رنگ (مقادیر) کدهای فرار رنگ آمیزی bash استاندارد هستند. جزئیات بیشتر در
http://tldp.org/LDP/abs/html/colorizing.html#AEN20229

diff_hdr در "تفاوت لحاف" برای رنگ آمیزی خط شاخص استفاده می شود. پیش‌فرض 32 (سبز).

diff_add در "تفاوت لحاف" برای رنگ کردن خطوط اضافه استفاده می شود. پیش‌فرض 36 (لاجوردی).

diff_mod در "تفاوت لحاف" برای خطوط تغییر رنگ استفاده می شود. پیش‌فرض 35 (بنفش).

diff_rem برای رنگ کردن خطوط حذف شده در "تفاوت لحاف" استفاده می شود. پیش‌فرض 35 (بنفش).

diff_hunk در "تفاوت لحاف" برای رنگ کردن هدر هنک استفاده می شود. پیش‌فرض 33 (قهوه‌ای/نارنجی).

diff_ctx در "تفاوت لحاف" برای رنگ آمیزی متن پس از پایان سرصفحه هانک استفاده می شود (تفاوت
--show-c-function این را تولید می کند). پیش‌فرض 35 (بنفش).

diff_cctx در "تفاوت لحاف" برای رنگ آمیزی دنباله 15 ستاره قبل یا بعد از a استفاده می شود
تکه تکه پیش‌فرض 33 (قهوه‌ای/نارنجی).

patch_fuzz
در "لحاف فشار" برای رنگ آمیزی اطلاعات پچ فاز استفاده می شود. پیش فرض 35 است
(رنگ بنفش).

patch_fail
در "لحاف فشار" برای رنگ کردن پیام شکست استفاده می شود. پیش‌فرض 31 (قرمز).

series_app
برای رنگ آمیزی نام پچ های اعمال شده در "سری لحاف" و "تصله های لحاف" استفاده می شود.
پیش‌فرض 32 (سبز).

series_top
در «سری لحاف» و «لحاف لحاف» برای رنگ آمیزی نام پچ بالا استفاده می شود.
پیش‌فرض 33 (قهوه‌ای/نارنجی).

series_una
در «سری لحاف» و «تصله‌های لحاف» برای رنگ‌آمیزی نام‌های پچ‌های اعمال‌نشده استفاده می‌شود.
پیش‌فرض 0 (بدون رنگ خاصی).

علاوه بر این، واضح نام فرمت برای خاموش کردن رنگ آمیزی خاص استفاده می شود. ارزش آن است
0; اصلاح آن توصیه نمی شود.

محتوای QUILT_COLORS جایگزین مقادیر پیش‌فرض می‌شود. بنابراین مقدار diff_hdr=35;44
سرصفحه‌های متفاوت را به رنگ سرخابی به جای سبز پیش‌فرض روی آبی نشان می‌دهد
پس زمینه بدون تغییر برای آن، مطالب زیر را به آن اضافه کنید ~/.quiltrc (و یا
/etc/quilt.quiltrc):

QUILT_DIFF_ARGS="--color"
QUILT_COLORS='diff_hdr=35;44'

AUTHORS


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

این صفحه مرد توسط مارتین کوینسون بر اساس اطلاعات موجود در pdf نوشته شده است
مستندات، و در پیام های کمکی هر فرمان.

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


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

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

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor وارونگی را فراهم می کند
    کنترل جفت، با آن: - وابستگی
    تزریق - ادامه تزریق -
    تزریق نخ برای اطلاعات بیشتر
    بازدید از ...
    OfficeFloor را دانلود کنید
  • 2
    DivKit
    DivKit
    DivKit یک سرور منبع باز است
    چارچوب UI (SDUI). به شما اجازه می دهد
    به روز رسانی های منبع سرور را منتشر کنید
    نسخه های مختلف برنامه همچنین، می تواند باشد
    استفاده شده برای ...
    DivKit را دانلود کنید
  • 3
    مبدل فرعی
    مبدل فرعی
    ابزار تبدیل بین انواع مختلف
    فرمت اشتراک کاربران Shadowrocket
    باید از ss، ssr یا v2ray به عنوان هدف استفاده کنید.
    می توانید &remark= را به آن اضافه کنید
    HT مورد پسند تلگرام...
    دانلود زیر مبدل
  • 4
    SWASH
    SWASH
    SWASH یک عدد عددی همه منظوره است
    ابزاری برای شبیه سازی ناپایدار،
    غیر هیدرواستاتیک، سطح آزاد،
    جریان چرخشی و پدیده های حمل و نقل
    در آب های ساحلی به عنوان ...
    SWASH را دانلود کنید
  • 5
    VBA-M (بایگانی شده - اکنون در Github)
    VBA-M (بایگانی شده - اکنون در Github)
    پروژه به
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ویژگی ها: تقلب ایجاد ذخیره statesmulti
    سیستم، پشتیبانی از gba، gbc، gb، sgb،
    sgb2tu ...
    دانلود VBA-M (بایگانی شده - اکنون در Github)
  • 6
    استرس
    استرس
    بهینه ساز و مانیتورینگ سیستم لینوکس
    مخزن Github:
    https://github.com/oguzhaninan/Stacer.
    مخاطب: کاربران نهایی/رومیزی. کاربر
    رابط: Qt. برنامه نویسی لا...
    استیسر را دانلود کنید
  • بیشتر "

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

Ad