این دستور rcsmerge است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
rcsmerge - ویرایش های RCS را ادغام کنید
خلاصه
rcsmerge [گزینه های] پرونده
شرح
rcsmerge تغییرات بین دو ویرایش یک فایل RCS را در
فایل کاری مربوطه
نام فایل مطابق با پسوند RCS نشان دهنده فایل های RCS است. همه موارد دیگر نشان دهنده فایل های کاری هستند. نام ها
همانطور که در توضیح داده شد جفت می شوند ci(1).
معمولاً حداقل یک نسخه باید با یکی از گزینه های شرح داده شده در زیر مشخص شود
-r. حداکثر دو ویرایش ممکن است مشخص شود. اگر فقط یک ویرایش مشخص شده باشد،
آخرین ویرایش در شاخه پیش فرض (به طور معمول بالاترین شاخه در تنه) است
برای تجدید نظر دوم در نظر گرفته شده است. ویرایش ها ممکن است به صورت عددی یا نمادین مشخص شوند.
rcsmerge در صورت وجود همپوشانی، اخطاری را چاپ میکند و مناطق همپوشانی را بهعنوان مشخص میکند
توضیح داده شده در ادغام کردن(1). این دستور برای ترکیب تغییرات در چکآوت مفید است
تجدید نظر.
OPTIONS
-A درگیری خروجی با استفاده از -A سبک تفاوت 3(1)، اگر توسط تفاوت 3. این
همه تغییرات منتهی به را ادغام می کند file2 به file3 به file1، و بیشترین تولید را دارد
خروجی پرمخاطب
-E, -e این گزینهها سبکهای تضاد را مشخص میکنند که اطلاعات کمتری نسبت به آن تولید میکنند -Aاست. دیدن
تفاوت 3(1) برای جزئیات. پیش فرض است -E. با -e, rcsmerge در مورد هشدار نمی دهد
درگیری ها
-kجایگزین
استفاده کنید جایگزین جایگزینی کلمه کلیدی سبک دیدن co(1) برای جزئیات. مثلا،
-kk -r1.1 -r1.2 هنگام ادغام تغییرات از، تفاوت در مقادیر کلیدواژه را نادیده می گیرد
1.1 به 1.2. معمولاً ادغام فایلهای باینری مانند آنها منطقی نیست
متن، بنابراین rcsmerge از ادغام فایل ها امتناع می کند اگر -kb گسترش استفاده می شود.
-p[احیای]
به جای بازنویسی فایل کاری، نتیجه را به خروجی استاندارد ارسال کنید.
-q[احیای]
بی صدا بدوید؛ عیب یابی را چاپ نکنید
-r[احیای]
ادغام با توجه به تجدید نظر احیای. اینجا خالی احیای مخفف آخرین
تجدید نظر در شاخه پیش فرض، معمولاً سر.
-T این گزینه هیچ تاثیری ندارد. برای سازگاری با سایر دستورات RCS وجود دارد.
-V شماره نسخه RCS را چاپ کنید.
-Vn نسخه RCS را شبیه سازی کنید nاست. دیدن co(1) برای جزئیات.
-xپسوندها
استفاده کنید پسوندها برای مشخص کردن فایل های RCS دیدن ci(1) برای جزئیات.
-zمنطقه استفاده کنید منطقه به عنوان منطقه زمانی برای جایگزینی کلمه کلیدی. دیدن co(1) برای جزئیات.
مثال ها
فرض کنید نسخه 2.8 را منتشر کرده اید fc. علاوه بر این فرض کنید که پس از تکمیل
یک نسخه منتشرنشده 3.4، بهروزرسانیهایی را برای انتشار نسخه 2.8 از شخص دیگری دریافت میکنید. به
به روز رسانی ها را به 2.8 و تغییرات خود را بین 2.8 و 3.4 ترکیب کنید، به روز رسانی ها را به 2.8 قرار دهید.
را وارد فایل fc کرده و اجرا کنید
rcsmerge -p -r2.8 -r3.4 fc >f.merged.c
سپس بررسی کنید f.merged.c. یا اگر می خواهید به روز رسانی ها را به 2.8 در RCS ذخیره کنید
فایل، آنها را به عنوان نسخه 2.8.1.1 بررسی کرده و اجرا کنید co -j:
ci -r2.8.1.1 fc
co -r3.4 -j2.8:2.8.1.1 fc
به عنوان مثال دیگر، دستور زیر تغییرات بین نسخه 2.4 و 2.8 را لغو می کند
در نسخه بررسی شده فعلی شما در fc.
rcsmerge -r2.8 -r2.4 fc
به ترتیب استدلال ها و اینها توجه کنید fc رونویسی خواهد شد.
محیط زیست
RCSINIT
گزینههای اضافه شده به لیست آرگومان، با فاصله از هم جدا شدهاند. یک بک اسلش فرار می کند
فضاهای درون یک گزینه در RCSINIT گزینه ها به لیست های آرگومان اضافه می شوند
از اکثر دستورات RCS مفید RCSINIT گزینه ها شامل -q, -V, -xو -z.
RCS_MEM_LIMIT
معمولاً برای سرعت، دستور نقشه حافظه یا کپی کردن فایل RCS را در حافظه می دهد
اندازه آن کمتر از محدودیت حافظه، در حال حاضر به صورت پیش فرض «نامحدود» است.
در غیر این صورت (یا اگر راههای سریع آزمایش شده اولیه با شکست مواجه شوند)، دستورات به آن بازمیگردند
با استفاده از روتین های استاندارد i/o. شما می توانید محدودیت حافظه را با تنظیم تنظیم کنید
RCS_MEM_LIMIT به یک مقدار عددی لیمو (بر حسب کیلوبایت اندازه گیری می شود). یک مقدار خالی است
بی صدا نادیده گرفته شد به عنوان یک عارضه جانبی، مشخص کردن RCS_MEM_LIMIT بازگشت به عقب را مهار می کند
روال های کندتر
TMPDIR نام دایرکتوری موقت اگر تنظیم نشود، متغیرهای محیطی تغییر می کند TMP و
TEMP در عوض بررسی می شوند و اولین مقدار یافت شده گرفته می شود. اگر هیچ یک از آنها نیستند
مجموعه، معمولاً از یک پیشفرض وابسته به میزبان استفاده میشود دایرکتوری / tmp.
عیب یابی
وضعیت خروج 0 برای عدم همپوشانی، 1 برای برخی از همپوشانی ها، 2 برای مشکل است.
شناسایی
نویسنده: والتر اف تیشی.
ویرایش صفحه دستی: 5.9.4; تاریخ انتشار: 2015/06/21.
حق چاپ © 2010-2015 Thien-Thi Nguyen.
کپی رایت © 1990، 1991، 1992، 1993، 1994، 1995 پل اگرت.
حق چاپ © 1982، 1988، 1989 والتر اف. تیچی.
از rcsmerge به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید
