دسامبر 10, 2018 Mostafa بدون دیدگاه

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

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

CVS  یک استاندارند برای سیستم کنترل نسخه ها (‘control versions system’) می باشد ، اگر شما یک برنامه نویس هستید یا کامپیوتر را برای مدیریت پروژه ها استفاده می کنید ، شما می توانید با استفاده از CVS مسیر تغییرات پروژه خود را نگه دارید. CVS به شما مردم اجازه می دهد با شما همکاری کنند.

گرفتن تمام پروژه :

اگر به شما درخواست همکاری در یک پروژه داده شد و شما نیاز به دانلود تمام پروژه دارید :

export CVSROOT=:ext:www.server.com:/path/to/repository
export CVS_RSH=ssh

البته شما محل سرور را به دلخواه تغییر دهید.

با این دستور می توانید فایل را ایجاد نمایید:

cvs -q get the_project

دستورات پراستفاده CVS :

افزودن یک فایل به مخزن :

cvs add file.php

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

cvs update -A file.php

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

cvs commit -m “added new variables” file.php

حذف یک فایل از مخزن :

cvs remove file.php

نمایش اطلاعات فایل (log)،  نمایش تغییرات از زمان ایجاد فایل :

cvs log file.php

گرفتن تفاوت بین نسخه ۱.۱ و ۱.۲ :

cvs diff -r 1.1 -r 1.2 file.php

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

cvs -Q diff -c file.php

ایجاد خروجی  در قالب Postscript و تفاوت های برجسته :

get locally modified

هنگامی که شما با یک پروژه کار می کنید ، ممکن است بعضی چیزها را در تغییرات بررسی ننمایید برای بررسی از دستور زیر استفاده نمایید :

cvs -f status *.php | grep ‘Status: Locally Modified’

بازگشت به نسخه های قبلی :

cvs update -r 1.3 file.php

وضعیت دایرکتوری :

cvs -f status -v my_project/ > status_project_`date +%Y-%m-%e`

بروزرسانی  دایرکتوری :

cvs -q update -d my_project/sql

تغییر ویرایشگر پیش فرض CVS :

export CVSEDITOR=/usr/bin/emacsclient


برچسب ها