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

Ad


فاویکون OnWorks

cvs2cl - آنلاین در ابر

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

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

برنامه:

نام


cvs2cl - پیام های گزارش cvs را به تغییرات ثبت تبدیل کنید

خلاصه


cvs2cl [گزینه های] [FILE1 [FILE2 ...]]

شرح


cvs2cl با اجرای "cvs log" یک ChangeLog به سبک گنو برای منابع کنترل شده توسط CVS تولید می کند و
تجزیه خروجی پیام‌های گزارش تکراری به روش درست یکپارچه می‌شوند.

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

اگر به خروجی نیاز دارید که تجزیه آن برای یک برنامه آسان باشد، از آن استفاده کنید --xml گزینه. توجه داشته باشید که
با خروجی XML، تقریباً تمام اطلاعات موجود با هر ورودی تغییر گنجانده شده است.
چه آن را خواسته باشید یا نه، بر اساس این نظریه که تجزیه کننده شما می تواند هر چیزی را که هست نادیده بگیرد
به دنبال نیست

اگر نام فایل به عنوان آرگومان داده شود، cvs2cl فقط اطلاعات گزارش را برای فایل های نامگذاری شده نشان می دهد.

OPTIONS


-h, -کمک, --کمک, -?
یک کمک کوتاه نشان دهید و خارج شوید.

- نسخه
نمایش نسخه و خروج

-r, -- تجدید نظرها
نمایش اعداد ویرایش در خروجی

-b, --شاخه ها
در صورت امکان، نام شعب را در ویرایش‌ها نشان دهید.

-t, -- برچسب ها
نمایش برچسب ها (نام های نمادین) در خروجی.

-T, --برچسب ها
نشان دادن برچسب ها در خروجی در اولین رخداد آنها.

--نمایش مرده
نمایش فایل های مرده

--stdin
از stdin بخوانید، cvs log را اجرا نکنید.

--stdout
خروجی به stdout نه به ChangeLog.

-d, -- توزیع شده
ChangeLogs را در Subdirs قرار دهید.

-f فایل, --فایل فایل
نوشتن به فایل به جای ChangeLog.

--fsf
اگر داده های گزارش به سبک FSF ChangeLog هستند از این استفاده کنید.

--FSF
تلاش برای خروجی سازگار با استاندارد FSF (ناسازگار با -- accum).

-W خشک, --پنجره خشک
پنجره زمانی که در آن ورودی های گزارش یکسان می شوند.

-U UFILE, --نقشه کاربری UFILE
گسترش نام های کاربری به آدرس های ایمیل از UFILE.

--passwd گذرواژه
از فایل system passwd برای گسترش نام کاربری استفاده کنید. اگر دامنه پستی ارائه نشده باشد (از طریق
--دامنه)، سعی می کند یکی از آن را بخواند /etc/namemail، خروجی از نام میزبان -d,
dnsdomainname، یا نام دامنه. اگر هیچ یک از آن گزینه ها وجود نداشته باشد، cvs2cl با خطا خارج می شود
موفقیت آمیز. از دامنه '' برای جلوگیری از اضافه شدن دامنه ایمیل استفاده کنید.

--دامنه دامنه
دامنه برای ساخت آدرس ایمیل از.

-- gecos
اطلاعات کاربر را از داده های GECOS دریافت کنید.

-R REGEXP, --regexp REGEXP
فقط ورودی‌هایی را درج کنید که مطابقت دارند REGEXP. این گزینه ممکن است چندین بار استفاده شود.

-I REGEXP, --چشم پوشی REGEXP
فایل هایی که نام آنها مطابقت دارد را نادیده بگیرید REGEXP. این گزینه ممکن است چندین بار استفاده شود. در
regexp یک عبارت منظم پرل است. همانطور که هست مطابقت دارد. شما ممکن است بخواهید پیشوند با
یک ^ یا پسوند با $ برای لنگر دادن به مسابقه.

-C, --مورد غیر حساس
هر تطبیق regexp بدون حساسیت بزرگ و کوچک انجام می شود.

-F شاخه, --دنبال کردن شاخه
فقط بازبینی‌های مربوط به یا اجدادی را نشان دهید شاخه.

--فقط دنبال کردن شاخه
مانند --follow، اما زیرشاخه ها دنبال نمی شوند.

-- بدون اجداد
هنگام استفاده از -F، فقط آهنگ از زمان تغییر می کند شاخه آغاز شده.

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

-S, ---جدا کردن سربرگ
خط خالی بین هر هدر و پیام گزارش.

---گروه-در-تاریخ
به جای داشتن یک ورودی جداگانه، ورودی های ChangeLog را در یک تاریخ با هم گروه کنید
برای هر commit در آن تاریخ

--خلاصه
اطلاعات خلاصه تغییرات CVS را اضافه کنید.

--بدون بسته بندی
پیام گزارش را به صورت خودکار بسته بندی نکنید (توصیه می شود -S همچنین).

--بدون تورفتگی
پیام ورود به سیستم تورفتگی نداشته باشید

--gmt, --utc
نمایش زمان به GMT/UTC به جای زمان محلی.

-- accum
افزودن به ChangeLog موجود (ناسازگار با --xml و --FSF).

-w, --روز هفته
نمایش روز هفته

-- هیچ وقت
زمان ها را در خروجی نشان ندهید.

--chrono
گزارش خروجی به ترتیب زمانی (پیش‌فرض ترتیب زمانی معکوس است).

--سرتیتر فایل
هدر ChangeLog را از فایل ("-"به معنی استدین).

--xml
خروجی XML به جای قالب ChangeLog (ناسازگار با -- accum).

--xml-encoding رمزگذاری
عبارت رمزگذاری را در هدر XML درج کنید.

--xml-stylesheet فایل
درج دستور پردازش xml-stylesheet با فایل قالب بندی مسیر فایل شیوه نامه
در هدر XML

-- میلیون دلار
ویژگی xmlns= را در عنصر ریشه قرار ندهید.

--hide-names
نام فایل ها را نشان ندهید (برای خروجی XML نادیده گرفته شده است).

---no-common-direct
نام دایرکتوری ها را از نام فایل ها کوتاه نکنید.

--rcs CVSROOT
نام فایل ها را از RCS خام مدیریت کنید، به عنوان مثال آنهایی که توسط خروجی cvs rlog تولید می شوند،
حذف پیشوند CVSROOT.

-P, -- هرس کنید
پیام های گزارش خالی نمایش داده نشود.

-- خطوط - اصلاح شد
خروجی تعداد خطوط اضافه شده و تعداد خطوط حذف شده برای هر ورود (اگر
مناسب). در حال حاضر، این فقط بر حالت خروجی XML تأثیر می گذارد.

-نادیده-برچسب TAG
تغییرات فردی که با یک برچسب مشخص مرتبط است را نادیده بگیرید. ممکن است تکرار شود، اگر
بنابراین، تغییراتی که با هر یک از تگ های داده شده مرتبط هستند نادیده گرفته می شوند.

--نمایش-برچسب TAG
فقط تغییرات فردی را ثبت کنید که با یک برچسب مشخص مرتبط است. ممکن است تکرار شود، اگر
بنابراین، تغییراتی که با هر یک از تگ های داده شده مرتبط هستند، ثبت می شوند.

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

-g OPTS, -- جهانی انتخاب می کند OPTS
عبور OPTS به رزومه هایی مانند "cvs OPTS ورود ...».

-l OPTS, --log-opts OPTS
عبور OPTS به cvs وارد شوید مانند "cvs ... log OPTS".

نکاتی در مورد گزینه ها و آرگومان ها:

· -I و -F گزینه ها ممکن است چندین بار ظاهر شوند.

· برای دنبال کردن بازبینی‌های تنه، از " استفاده کنید-F تنه"("-F تنه"هم کار می کند). این اشکالی ندارد
چون هیچ وقت و هیچ وقت آنقدر دیوانه نمی شود که یک شاخه را "تنه" بگذارد، درست است؟ درست.

· برای -U گزینه، UFILE باید مانند CVSROOT/users قالب بندی شود. یعنی هر کدام
خط UFILE به نظر می رسد:

تصادفی:[ایمیل محافظت شده]

یا شاید هم مثل این

jrandom:'Jesse Q. Random[ایمیل محافظت شده]>'

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

· بسیاری از مردم می خواهند بر اساس تاریخ فیلتر کنند. برای انجام این کار، cvs2cl را به صورت زیر فراخوانی کنید:

cvs2cl -l "-d'DATESPEC"

که در آن DATESPEC هر مشخصات تاریخی معتبر برای "cvs log -d" است. (توجه داشته باشید که CVS
1.10.7 و زیر نیاز دارد که بین -d و آرگومان آن فاصله وجود نداشته باشد.

· تاریخ/زمان ها در منطقه زمانی محلی تفسیر می شوند.

· به یاد داشته باشید که استدلال را به ` نقل قول کنید-lبه طوری که پوسته شما فضاها را به عنوان تفسیر نمی کند
جداکننده های استدلال

· به بخش "گزینه های متداول" کتابچه راهنمای cvs مراجعه کنید ("info cvs" در سیستم های یونیکس مانند)
برای اطلاعات بیشتر.

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

· برای اجرا در یک محیط خودکار مانند CGI یا PHP، ممکن است suidperl به ترتیب مورد نیاز باشد.
به عنوان کاربر صحیح برای فعال کردن فایل های قفل خواندن /cvsroot برای نوشتن برای آنها اجرا کنید
دستور cvs log. این احتمالا فقط یک مورد برای تغییر است /usr/bin/perl
دستور به /usr/bin/suidperl، و صراحتاً اعلام متغیر PATH.

مثال ها


چند مثال (کار بر روی پوسته های یونیکس):

# گزارش پس از 6 مارس 2003 (شامل)
cvs2cl -l "-d'>2003-03-06'"
# گزارش‌ها بعد از ساعت 4:34 بعدازظهر 6 مارس 2003 (شامل)
cvs2cl -l "-d'>2003-03-06 16:34'"
# لاگ بین ساعت 4:46 بعدازظهر 6 مارس 2003 (انحصاری) و
# 4:34 بعدازظهر 6 مارس 2003 (شامل)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

چند مثال (در پوسته های غیر یونیکس):

# گزارش شده که در ویندوز xp/2000 کار می کند
cvs2cl -l "-d"">2003-10-18;امروز<"""

AUTHORS


کارل فوگل
ملیسا اونیل
مارتین جی پیرس

مشارکت از

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

با استفاده از خدمات onworks.net از cvs2cl به صورت آنلاین استفاده کنید


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

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

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

Ad