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

Ad


فاویکون OnWorks

cvs-inject - آنلاین در ابر

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

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

برنامه:

نام


cvs-inject - یک بسته منبع دبیان را به یک مخزن CVS تزریق کنید

خلاصه


cvs-inject [گزینه ها] dsc

شرح


این صفحه راهنما دبیان را توضیح می دهد cvs-inject ابزار، که برای تزریق یا واردات استفاده می شود
بسته های منبع دبیان به a CVS مخزن این بسته های فقط Debian را مدیریت می کند (که انجام می دهند
فایل های متفاوت نداشته باشند) و همچنین بسته های معمولی از بالادست منابع به دبیان تبدیل شدند
استفاده کنید.

منابع بالادستی به شعبه فروشنده وارد شده و برچسب گذاری می شوند
upstream_version_ نسخه> با تمام نقاط ترجمه شده به زیر نمرات. در
منابع debianized، در صورت متفاوت بودن، در شاخه اصلی قرار می گیرند و برچسب گذاری می شوند
debian_version_ نسخه>- تجدید نظر> با تمام نقاط ترجمه شده به زیر
امتیازات

تنها آرگومان یک فایل .dsc منبع دبیان است که برای دریافت نام بسته تجزیه می شود
و نسخه cvs-inject همان فایل کانفیگ را می خواند /etc/cvsdeb.conf به عنوان دیگری
ابزارهای cvs-* انجام می دهند. افراد ممکن است از گزینه خشک اجرا برای بررسی این مراحل استفاده کنند
سودمندی می گیرد.

همراه با ابزارهای همراه cvs-buildpackage و cvs-upgrade، این یک را فراهم می کند
زیرساخت برای تسهیل استفاده از CVS توسط نگهبانان دبیان این به فرد اجازه می دهد که نگه دارد
شاخه های CVS جداگانه یک بسته برای پایدار، ناپایدار ، و احتمالا تجربی
توزیع ها، همراه با سایر مزایای سیستم کنترل نسخه.

این ابزار می تواند برای تولید یک درخت منبع یکپارچه CVS، به عنوان مثال، با

پیدا کردن /var/spool/mirror/debian/hamm/hamm/source \
نوع f -name \*.dsc | هنگام خواندن i;
do
j=$(نام $i | sed -es:source/:: \
-es:/var/spool/mirror/debian/:: )
cvs-inject -x$j $i
انجام شده

که با خوشحالی منابع را بلعید و یک مخزن CVS در دستگاه من ایجاد کرد تا اینکه
پارتیشن پر شد

هشدارها


لطفا توجه داشته باشید که رفتار فعلی از cvs-inject نادیده گرفتن فایل هایی است که مطابقت دارند
لیست پیش فرض الگوهای نام فایل که باید نادیده گرفته شوند (این در cvs ساخته شده است). و هر کدام
.cvsignore فایل های موجود در منابع بالادستی باید مورد احترام قرار گیرند. تا زمانی که این باید خوب باشد
منابع بالادستی شامل فایل‌هایی نمی‌شوند که با الگوهای نادیده گرفته شده با cv مطابقت دارند و در عین حال باید در آن باشند
منابع. لیست فعلی الگوهای نام فایل نادیده گرفته شده عبارتند از:
RCS SCCS CVS CVS.adm RCSLOG cvslog.* برچسب ها برچسب ها .ساختن.وضعیت nse_depinfo *~ #* .#*
,* _$* *$ *قدیمی *.باک *.BAK منشاء * *.رج دل-* *.آ *.olb *.o *.obj *.بنابراین * .exe *.Z
*. elc *.لوگاریتم هسته

اگر می خواهید این رفتار را اصلاح کنید، راه هایی برای انجام این کار وجود دارد (باید ببینید CVS
مستندات).

o) لیست هر مخزن در '$CVSROOT/CVSROOT/cvsignore' به لیست اضافه می شود، اگر
آن فایل وجود دارد

o) لیست هر کاربر در ".cvsignore" در فهرست اصلی شما به لیست اضافه شده است،
اگر وجود داشته باشد

o) هر ورودی در متغیر محیطی $CVSIGNORE به لیست اضافه شده است.

در هر یک از مکان های ذکر شده در بالا، یک علامت تعجب ('!') نادیده را پاک می کند
فهرست اگر می‌خواهید هر فایلی را که معمولاً توسط CVS نادیده گرفته می‌شود، ذخیره کنید، می‌توان از آن استفاده کرد.
همچنین ، هر .cvsignore فایل موجود در دایرکتوری منبع نیز مورد احترام است. اگر مایل هستید
لیست خود را در خط فرمان مشخص کنید، می توانید از متغیر محیطی استفاده کنید
CVSDEB_IMPORTSUBSTMODE (مثلا، CVSDEB_IMPORTSUBSTMODE="! -I بله -ko -d ).

OPTIONS


-h یک پیام استفاده را چاپ کنید.

-m در صورت وجود، این گزینه این برنامه را هدایت می کند تا جدیدترین ها را شامل شود
تغییرات دبیان، در صورت وجود، به پیام commit. این موضوع را نادیده می گیرد
متغیر محیطی CVSDEB_USE_CHANGELOG

نام ماژول CVS. این آرگومان تنظیمات موجود را لغو می کند
متغیر محیطی CVSDEB_MODULE. متناظری وجود ندارد
متغیر فایل پیکربندی

-F دو چیز وجود دارد CVS ممکن است خفه شود نمادین لینک ها و CVS
دایرکتوری ها در درخت منبع همچنین، مواقعی وجود دارد که ممکن است فرد نتواند
می خواهم به بالادست احترام بگذارم .cvsignore فایل ها. بدون این گزینه،
cvs-inject برنامه باید با پیغام خطا خارج شود. این گزینه
علل cvs-inject برای اینکه بپرسید آیا می خواهید توهین را حذف کنید
فایل ها. اگر به y پاسخ دهید، آنها را حذف می کند و ادامه می دهد. در غیر این صورت باید
با پیغام خطا خارج شوید این آرگومان تنظیمات موجود را لغو می کند
متغیر محیطی CVSDEB_FORCECLEAN، که به نوبه خود نادیده گرفته می شود
تنظیمات در فایل پیکربندی، conf_forceclean.

-تی برچسب CVS برای استفاده برای صادرات منابع، به جای ساخت یک
از نسخه این فرض می کند که شما می دانید چه کاری انجام می دهید.

-U از تگ CVS برای تگ بالادستی به جای ساختن یک تگ استفاده کنید
از نسخه بالادستی این فرض می کند که شما می دانید چه کاری انجام می دهید.

-ایکس نام پیشوند پیش‌فرض CVS (یعنی این به آن اضافه شده است
CVSROOT هنگام جستجوی مخزن). این استدلال نادیده گرفته می شود
تنظیمات در متغیر محیطی CVSDEB_PREFIX، که به نوبه خود
تنظیمات موجود در فایل پیکربندی را لغو می کند، conf_prefix.

دایرکتوری> ریشه آرشیو منابع اصلی. اگر cvs-buildpackage کار کند
دایرکتوری در هر جایی تنظیم شده است (خط فرمان، فایل پیکربندی،
متغیر محیطی)، مقدار دایرکتوری ریشه نادیده گرفته می شود، زیرا ما
فقط به دایرکتوری ریشه نیاز دارید تا پیش‌فرض‌های فهرست کاری را تنظیم کنید.
این آرگومان تنظیمات در متغیر محیطی را لغو می کند
CVSDEB_ROOTDIR، و متغیر فایل پیکربندی conf_rootdir.
لطفاً توجه داشته باشید که دایرکتوری کاری cvs-buildpackage که در اینجا به آن اشاره شده است
دایرکتوری اسکرچ است که این برنامه در آن کار می کند، نه دایرکتوری
که انسان از آن برای کار استفاده می کند
of CVSROOT، از آنجایی که cv ها باید از صادرات بسته ها به آنجا امتناع کنند، و
اسکریپت شکست خواهد خورد

-دبلیو دایرکتوری> نام مسیر کامل دایرکتوری کاری cvs-buildpackage.
تنظیم این متغیر تنظیمات دایرکتوری ریشه را لغو می کند.
این آرگومان تنظیمات در متغیر محیطی را نیز لغو می کند
CVSDEB_WORKDIR، و در متغیر فایل پیکربندی conf_workdir..
لطفاً توجه داشته باشید که دایرکتوری کاری cvs-buildpackage که در اینجا به آن اشاره شده است
دایرکتوری اسکرچ است که این برنامه در آن کار می کند، نه دایرکتوری
که انسان برای کار کردن از آن استفاده می کند و باید کامل باشد (مطلق)
نام مسیر این احتمالاً نباید زیرمجموعه ای باشد CVSROOT، پس از
cvs از صادرات بسته‌ها به آنجا امتناع می‌کند و اسکریپت از کار می‌افتد.
پیش فرض این است /usr/local/src/Packages/

خروجی اشکال زدایی را روشن کنید. این شماره‌های نسخه، cvs- را فهرست می‌کند
buildpackage work و دایرکتوری های ریشه، و همچنین تگ CVS که قبلا استفاده می شد
منابع را صادر کنید این بیش از حد سوار اشکال زدایی متغیر در
فایل پیکربندی.

-ctp شامل بسته_ در ابتدای تگ CVS. این موضوع را نادیده می گیرد
CVSDEB_PACKAGEINTAG متغیر محیطی و conf_forcetag
گزینه فایل پیکربندی پیش فرض این است که پیشوند را شامل نشود.

-n گزینه no exec (یا خشک اجرا) باعث می شود cvs-inject برای چاپ همه
اقداماتی که بدون اجرای واقعی آنها انجام می شود.

-v ابزار را پرمخاطب تر کنید.

CVSDEB_IMPORTSUBSTMODE
شما همچنین مجاز به تعیین یک متغیر محیطی هستید،
CVSDEB_IMPORTSUBSTMODE، که گزینه جایگزینی پیش فرض را لغو می کند
از -ko. این زمانی مفید است که می خواهید بسته ای را وارد کنید که دارای یک است
دسته ای از فایل های باینری در درخت منبع (مانند emacs یا rscheme).

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


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

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

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

Ad