مرکوریال (به انگلیسی: Mercurial) یک نرمافزار کنترل نسخه توزیعشده برای توسعهدهندگان نرمافزار است. این برنامه بر روی سیستمعاملهای مختلفی از جمله مایکروسافت ویندوز و انواع مختلف سیستمعاملهای شبه یونیکس نظیر لینوکس، فریبیاسدی، مک اواس ده و … اجرا میشود و یک نرمافزار چند سکویی به حساب میآید. مرکوریال تحت پروانه نرمافزاری جیپیال نسخه ۲ (یا بالاتر) منتشر میشود و یک نرمافزار آزاد به حساب میآید. مرکوریال بیشتر با استفاده از زبان برنامهنویسی پایتون پیادهسازی شده است. اما دربرگیرنده یک برنامه دیف برای مقایسه فایلهای باینری است که این برنامه دیف به زبان سی نوشته شده است. مرکوریال عمدتاً یک ابزار خط فرمانی است، اما واسطهای گرافیکی مختلفی هم به صورت افزونه برای آن موجود هستند. اهداف اصلی در طراحی مرکوریال عبارتند از کارایی و انعطافپذیری بالا، ساختار غیرمتمرکز، توسعه مشارکتی کاملاً توزیعشده، مدیریت کردن قدرتمند فایلهای متنی و فایلهای باینری، قابلیتهای پیشرفته در شاخهبندی و ادغامسازی، با حفظ کردن سادگی در مفهوم و … است. مرکوریال یک رابط تحت وب یکپارچه دارد. همچنین مرکوریال قدمهایی برای ساده کردن مهاجرت کاربران سابورژن برداشته است. خالق و رهبر توسعهدهندگان مرکوریال مت ماکال (به انگلیسی: Matt Mackall) است. ماکال اولین بار خبر انتشار مرکوریال را در ۱۹ آوریل ۲۰۰۵ اعلام کرد.
Mercurial چیست؟
Mercurial ساخته Olivia Mackall and others (توسعه: Olivia Mackall) در دستهبندی کنترل نسخه قرار دارد و نرمافزاری متنباز است. در این فهرست، از نظر محبوبیت رتبه ۹ را میان نرمافزارهای دستهبندی کنترل نسخه دارد. نخستین نسخه آن به سال ۲۰۰۵ برمیگردد. به زبان پایتون، سی، و راست نوشته شده است. علاوه بر ویندوز، برای چندسکویی هم در دسترس است.
نصب و پیشنیازها
ناشر نصبکنندههای EXE (Inno Setup) و MSI را برای ویندوز ۶۴ بیتی و ۳۲ بیتی ارائه میکند. حجم فایل نصب اصلی ۲۳٫۱ مگابایت است. نصب آن به دسترسی مدیر (Administrator) نیاز دارد. با سوئیچهای مستند نصبکننده، نصب بیصدا امکانپذیر است. بسته MSI برای توزیع با Group Policy، Intune یا Configuration Manager در دسترس است.
بهروزرسانیها و تاریخچه نسخهها
نسخه فعلی 7.1.2 است که در ۲۳ آبان ۱۴۰۴ منتشر شد. تاریخچه نسخهها ۱۱ نسخه را در بر میگیرد که قدیمیترین آنها به ۴ مرداد ۱۴۰۰ برمیگردد؛ همه به فایلهای رسمی لینک دارند. یعنی حدود ۲٫۶ نسخه در سال.
محبوبیت و انواع فایل
بسته Chocolatey آن ۲۸۰٬۴۹۶ بار دانلود شده است. ویکیپدیا به ۲۹ زبان از زبانهای این سایت درباره آن مقاله دارد. نرمافزارهای مشابه: Git، GitHub CLI و jj.
نقاط قوت / نقاط ضعف
نقاط قوت
- متنباز: هر کسی میتواند کد را بررسی و کامپایل کند
- بسته MSI برای توزیع مدیریتشده
- نصب بیصدای مستند
- اجرا روی چندسکویی نیز
- پروژه باسابقه (از ۲۰۰۵)
نقاط ضعف
- بدون نسخه بومی ARM64
- نصب به دسترسی مدیر نیاز دارد
به طور خلاصه: Mercurial ابزاری متنباز در دستهبندی کنترل نسخه برای رایانههای ۶۴ بیتی و ۳۲ بیتی است. مدیران سیستم میتوانند آن را بدون دخالت کاربر توزیع کنند.
تصاویر محیط برنامه
آیا دانلود Mercurial امن است؟
- فایل از mercurial-scm.org، دامنه خود ناشر، ارائه میشود
- لینک دانلود از HTTPS استفاده میکند
- هش SHA256 منتشر شده است و میتوانید فایل را بررسی کنید:
22219CA17A3E6B67EB4678D470DE010BF66478B7D4861EA5E29F3CD31585EB25· گزارش VirusTotal این هش را باز کنید - لینک در آخرین بررسی پاسخ داد (۳۰ مهر ۱۴۰۵)
- کد منبع عمومی است
- ExeAtlas فایلهای نصب را میزبانی، بستهبندی یا تغییر نمیدهد
آموزش مرتبط: بررسی هش SHA256 فایل در ویندوز
نسخههای اخیر
همه ۱۱ نسخه ›۱۱ نسخه در ۴ سال · حدود ۲٫۶ نسخه در سال
| نسخه | تاریخ | حجم | فایلها |
|---|---|---|---|
| 7.1.2آخرین | ۲۳ آبان ۱۴۰۴ | ۲۹٫۱ مگابایت | ۳۲ بیتی MSI۳۲ بیتی EXE (Inno Setup)۶۴ بیتی MSI۶۴ بیتی EXE (Inno Setup) |
| 7.0.3 | ۲۴ تیر ۱۴۰۴ | ۲۹٫۱ مگابایت | ۶۴ بیتی MSI۳۲ بیتی EXE (Inno Setup)۳۲ بیتی MSI۶۴ بیتی EXE (Inno Setup) |
| 7.0.2 | ۱۸ اردیبهشت ۱۴۰۴ | ۲۹٫۱ مگابایت | ۳۲ بیتی EXE (Inno Setup)۶۴ بیتی MSI۶۴ بیتی EXE (Inno Setup)۳۲ بیتی MSI |
| 7.0.1 | ۲۶ فروردین ۱۴۰۴ | ۲۹٫۱ مگابایت | ۶۴ بیتی EXE (Inno Setup)۳۲ بیتی MSI۶۴ بیتی MSI۳۲ بیتی EXE (Inno Setup) |
| 7.0 | ۱۱ فروردین ۱۴۰۴ | ۲۹٫۱ مگابایت | ۶۴ بیتی EXE (Inno Setup)۳۲ بیتی EXE (Inno Setup)۶۴ بیتی MSI۳۲ بیتی MSI |
| 6.3.1 | ۲۵ اردیبهشت ۱۴۰۳ | ۲۸٫۸ مگابایت | ۶۴ بیتی EXE (Inno Setup)۶۴ بیتی MSI۳۲ بیتی EXE (Inno Setup)۳۲ بیتی MSI |
| 6.2.1 | ۸ مرداد ۱۴۰۱ | ۲۳٫۰ مگابایت | ۳۲ بیتی EXE (Inno Setup)۶۴ بیتی EXE (Inno Setup) |
| 6.2.0 | ۸ مرداد ۱۴۰۱ | ۲۲٫۹ مگابایت | ۳۲ بیتی EXE (Inno Setup)۶۴ بیتی EXE (Inno Setup) |
نصب از خط فرمان
نصب بیصدا ›winget install --id Mercurial.Mercurial -echoco install hg -yscoop install main/mercurialMercurial-7.1.2-x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-فایلهای برنامه (.exe): hg.exe
آموزش مرتبط: آموزش winget: نصب و بهروزرسانی نرمافزار در ویندوز
برای سیستمعاملهای دیگر هم هست
brew install mercurialاطلاعات
- ناشر
- Olivia Mackall and others
- توسعهدهنده
- Olivia Mackall و Pierre-Yves David
- دستهبندی
- کنترل نسخه
- مجوز
- GPL-2.0
- قیمت
- رایگان
- زبان برنامهنویسی
- پایتون، سی، و راست
- پیشنیاز
- Windows 11 / 10
- معماری
- ۶۴ بیتی, ۳۲ بیتی
- نوع نصبکننده
- EXE (Inno Setup), MSI
- سایر پلتفرمها
- چندسکویی
- نسخه
- 7.1.2
- تاریخ انتشار
- ۲۳ آبان ۱۴۰۴
- نخستین انتشار
- 2005
- تاریخ افزودن به فهرست
- ۴ مرداد ۱۴۰۰
- نسخههای فهرستشده
- 11
- بهروزرسانی در سال
- ۲٫۶
- دانلودهای Chocolatey
- ۲۸۰٬۴۹۶
- وبسایت رسمی
- mercurial-scm.org
- شناسه winget
- Mercurial.Mercurial
- بسته Chocolatey
- hg
- بسته Scoop
- main/mercurial
- کد محصول MSI
- {17D4149B-AF73-4CD8-9479-AA8ED233EB8F}
امتیازها و نظرها
هنوز نظری ثبت نشده است. نخستین امتیاز را شما بدهید.
جایگزینهای Mercurial
مشاهده همه ›-
متنباز۲۰٫۱ میلیون ↓ -
متنباز۱٫۱ میلیون ↓ -
متنباز۱٫۲ هزار ↓ -
متنباز۱٫۱ میلیون ↓ -
متنباز۴۳۹٫۱ هزار ↓ -
متنباز۱٫۱ میلیون ↓ -
متنباز۷۵۷٫۷ هزار ↓ -
متنباز۶٫۹ هزار ↓
پرسشهای متداول
آیا Mercurial رایگان است؟
بله. Mercurial نرمافزاری متنباز با مجوز GPL-2.0 است.
آیا دانلود Mercurial امن است؟
فایل از mercurial-scm.org که متعلق به خود ناشر است دانلود میشود؛ ExeAtlas فایل را میزبانی یا تغییر نمیدهد. هش SHA256 فایل را با هش نمایشدادهشده در این صفحه مقایسه کنید یا گزارش VirusTotal همین هش را باز کنید.
چگونه Mercurial را با winget نصب کنیم؟
PowerShell یا Windows Terminal را باز کنید و دستور winget نمایشدادهشده در این صفحه را اجرا کنید. winget فایل نصب رسمی را دانلود میکند و پیش از اجرا، هش SHA256 آن را بررسی میکند.
آیا میتوان Mercurial را بیصدا نصب کرد؟
بله. صفحه نصب بیصدا دستور دقیق هر نصبکننده را، از جمله msiexec برای بسته MSI، نشان میدهد.
آیا Mercurial روی ARM (Windows on Arm) اجرا میشود؟
نسخه ARM64 وجود ندارد؛ Windows 11 on Arm میتواند نسخه ۶۴ بیتی و ۳۲ بیتی را با شبیهسازی اجرا کند.
نسخههای قدیمی Mercurial را از کجا دانلود کنیم؟
صفحه نسخهها همه ۱۱ نسخه را تا ۴ مرداد ۱۴۰۰ با لینک فایلهای نصب رسمی فهرست میکند.
جایگزینهای Mercurial کداماند؟
Git، GitHub CLI، jj، TortoiseGit و Git Extensions. صفحه جایگزینها آنها را با هم مقایسه میکند.