Bazaar نرم افزار کنترل نسخه رایگان
نرم افزار کنترل نسخه منبع باز مبتنی بر پایتون
به راحتی همکاری می کنید ، تاریخچه پروژه را با یک نرم افزار عالی کنترل نسخه رایگان و منبع باز بر اساس مدل مخزن مرکزی و توزیع شده پیگیری کنید.
بررسی اجمالی
Bazaar نرم افزار کنترل نسخه رایگان و منبع باز است. VCS دارای مدل مخزن مرکزی و توزیع شده است. VCS به تیم های نرم افزاری کمک می کند تا در همان پروژه کار کنند. بازار توسعه دهندگان را قادر می سازد تا تاریخ پروژه را همکاری و ردیابی کنند. علاوه بر این ، آن را برای توزیع عمده لینوکس ، Mac OS X و Microsoft Windows در دسترس است. علاوه بر این ، خدمات میزبانی رایگان را از طریق وب سایت های Launchpad و SourceForge ارائه می دهد. بازار از تعداد مدل های مختلف پشتیبانی می کند. این مجموعه از مدل های متمرکز ، آنلاین ، شاخه های ویژگی و مدل های درخت کاری مشترک تشکیل شده است. در مدل مرکزی ، توسعه دهندگان می توانند مانند SVN پرداخت و متعهد شوند. توسعه دهندگان می توانند بدون سرور مرکزی در مدل آنلاین آفلاین کار کنند. علاوه بر این ، کاربران می توانند از مدل شاخه های ویژگی برای ویژگی های جدید یا رفع اشکال استفاده کنند. مدل درخت کاری مشترک به توسعه دهندگان این امکان را می دهد تا یک درخت کار را در شاخه ها به اشتراک بگذارند. بازار از بسیاری از بهترین شیوه های توسعه نرم افزار پشتیبانی می کند. قبل از تعهد و ادغام کد ، واحد اجرا Bazaar را آزمایش می کند. این امکان را برای نگه داشتن تنه همیشه برای حمل و نقل فراهم می کند. علاوه بر این ، تیم های نرم افزاری می توانند بررسی کد را برای شاخه های ویژگی و بسته های ایمیل انجام دهند. Bazaar دارای معماری افزونه عالی است که تیم ها را قادر می سازد تا عملکرد را گسترش دهند. این برنامه از API پشتیبانی می کند که توسعه دهندگان می توانند از آنها برای ادغام با ابزارهای موجود خود استفاده کنند.
امکانات
Bazaar کاملاً با ویژگی های مدرن نرم افزار کنترل نسخه بسته بندی شده است. برخی از ویژگی های اصلی در زیر ذکر شده است:
- منبع آزاد و آزاد
- پشتیبانی از پلتفرم
- مرکزی و توزیع شده
- سریع و کارآمد
- قابل گسترش
- لاغر/چابک
- شاخه های خارجی شفاف
- ادغام مستقیم Launchpad.net
- قالب های ذخیره سازی قابل جمع شدن
- سبک و انعطاف پذیر
نصب و راه اندازی
نصب در اوبونتو
فرمان را اجرا کنید تا PPA را به سیستم خود اضافه کنید.
sudo add-apt-repository ppa:bzr/ppa
برای به روزرسانی مخازن بسته ، زیر دستور را اجرا کنید.
sudo apt-get update
بازار را نصب کنید.
sudo apt-get install bzr
نصب در فدورا
فرمان را برای نصب آن در Fedora اجرا کنید.
su -c 'yum install bzr'
نصب در Centos/RHEL
مخزن EPEL را فعال کنید ، در صورت عدم فعال کردن آن.
su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
اجرای فرمان.
su -c 'yum install bzr'