ميركوريال

عودة للموسوعة
Mercurial
الشعار
لقطة شاشة
معلومات عامة
نوع
نظام تحكم بالمراجعات
نظام التشغيل
متعدد المنصات
مسقط الويب
www.mercurial-scm.org
معلومات تقنية
المطورون
Matt Mackall
لغة البرمجة
بايثون and C
الإصدار الأول
19 أبريل 2005 (2005-04-19)
الإصدار الأخير
3.4
المستودع
  • www.mercurial-scm.org
الرخصة
رخصة جنوالعمومية

Mercurial هوأداة متعددة المنصات، وأداة إدارة المراجعة الموزعة لمطوري البرمجيات. وينفذ بشكل رئيسي عن طريق استخدام لغة برمجة بايثون، ولكنه يتضمن ديف ثنائي مكتوبة باستخادم سي. وهومدعوم في ويندوز والأنظمة شبيه يونكس مثل فري بي إس دي، وماك أوإس عشرة ولينكس. وMercurial هوفي المقام الأول برنامج سطر أوامر ولكن ملحقات قابلة المستخدم الرسومية متاحة فيه. وتُستحضر جميع عمليات Mercurial كاختيارات حدثة رئيسية لسائقها hg، كرمز لـ العنصر الكيميائي للزئبق.

وتضم الأهداف الأساسية من تصميم Mercurial الأداء العالي وقابلية التوسع، واللامركزية، وتطوير تعاوني موزع شامل، وتناول نشيط لكلا من النص العادي والملفات الثنائية، وقدرات متقدمة للتوزيع والدمج، وفي نفس الوقت تظل بسيطة المفهوم. كما يضم قابلة ويب متكاملة. وقد اتخذت Mercurial أيضا خطوات لتسهيل الانتنطق للمستخدمين أباتشي سبفيرجين. منشأ والمطور الرئيسي لـ Mercurial هوتوفي ماكال. وقد صدر بموجب شروط رخصة جنوالعمومية العامة (إصدار 2 أوأي إصدار لاحق).

معلومات تقنية

يستخدم Mercurial مزيج SHA-1 لتحديد المراجعات. وللوصول التخزيني عبر شبكة ما، يستخدم Mercurial بروتوكول نقل النص الفائق للحد من طلبات الذهاب والإياب، ووصلات جديدة ونقل البيانات. كما يمكن أيضا لـ Mercurial العمل على قشرة آمنة حيث البروتوكول مماثلة جدا لبروتوكول نقل النص الفائق. وبشكل افتراضي فإنه يستخدم دمج ثلاثي المسلك قبل استنادىء أدوات دمج خارجية.

التوثيق

ولقد خط مرشد مرجعي شامل، Mercurial: الدليل النهائي، بواسطة برايان أوسوليفان, وهومتوفر ككتاب بالأسواق وأيضا مرجع مجاني على شبكة الإنترنت. هومتاح مجاني تحت شروط رخصة النشر المفتوح.

التاريخ

أعرب ماكال لأول مرة عن Mercurial في 19 أبريل 2005. وكان الدافع وراء ذلك اعلان Bitmover في وقت سابق من هذا الشهر أنهم سيقومون بسحب النسخة المجانية من BitKeeper.

وقد استخدم BitKeeper لمتطلبات التحكم في إصدار نواة مشروع لينكس. قرر ماكال كتابة نظام تحكم لإصدار موزع للاستخدام كبديل مع نواة لينكس. بدأ هذا المشروع بعد أيام قليلة من مشروع آخر يسمى جت، بمبادرة من لينوس تورفالدس بسبب نفس الأهداف.

وقد قرر مشروع نواة لينكس استخدام جت بدلا من Mercurial، ولكنه يستخدم الآن من قبل الكثير من المشاريع الأخرى. (انظر إلى الأسفل)

برمجيات ذات صلة

  • تتضمن قابلة المستخدم الرسومية لـ Mercurial:

Hgk (تي سي إل)

  • وينفذ هذا كامتداد لـ Mercurial، ويشكل جزءا من الإصدار الرسمي. ويعرض هذا العارض الرسم البياني الموجهة الحلقي من مجموعات تغير مخزن Mercurial. ويمكن استنادىء هذا المشاهد عن طريق الأمر hg view، إذا تم تمكين الامتداد. واستند hgk في الأصل على أداة مماثلة في git تُسمى gitk. وهناك بديل لـ hgk اسمه hgview وهومكتوب بلغة بايثون فقط ويوفر كلا من قابلات gtk وqt.

HgSccPackage

  • برنامج مساعد لـ Mercurial للتحكم المصدري لـمايكروسوفت فيجوال ستوديو2008/2010.

TortoiseHg

  • TortoiseHg هوامتداد قشري ومجموعة من التطبيقات لنظام Mercurial لتحكم موزع في المراجعة. وهومتاح لمستكشف ويندوز وجنوم نوتلس.
  • Murky قابلة مستخدم رسومية في نظام تشغيل ماك أوإس عشرة في Objective-C 2.0، يعمل على نظام تشغيل ماك أوإس العاشر 10.5 والأحدث.
  • MacMercurial قابلة مستخدم رسومية في نظام تشغيل ماك أوإس عشرة "ليس المقصود به ام يحل محل استخدام خط الأمر في Mercurial، ولكنه فقط يسهل عمليات Mercurial الأكثر شيوعا،" لنظام تشغيل ماك أوإس العاشر 10.4 والأحدث.
  • VisualHG برنامج مساعد لـ Mercurial للتحكم المصدري لمايكروسوفت فيجوال ستوديو2005، و2008، و2010.
  • أدوات الدمج ذات صلة تتضمن (h)gct (كيوت) وMeld.
  • الامتدادات المتحولة تسمح بالاستيراد من مخازن نظم النسخ المتلاقية، وDarcs، وجت، وGNU Arch، ومونتون، وPerforce، وبازار، وأباتشي سبفيرجن.
  • تدعم نت بينز Mercurial بدءا من إصدار 6.
  • يدعم إكليبس Mercurial مع برنامج مساعد MercurialEclipse.

MacHg هومؤشر حر وسريع لنظام تشغيل ماك أوإس العاشر 10.6 والأحدث.

  • Source Tree هوعميل قابلة مستخدم رسومية في نظام تشغيل ماك أوإس عشرة والذي يعمل مع Mercurial وGit.

الإتباع

استضافة الرمز المصدري

تقدم المواقع التالية استضافة رمز مصدري مجاني لمخازن Mercurial:

  • بيت باكيت  
  • كود بلاكس
  • مدونة جوجل
  • Project Kenai بواسطة أوراكل
  • سورس فورج.نت
  • Assembla
  • GNU Savannah
  • اولاين بواسطة دبيان
  • BerliOS
  • Kiln بواسطة برمجيات Fog Creek
  • في قائمة Mercurial wiki

مشروعات تستخدم Mercurial

بعض المشاريع تستخدم Mercurial RCS :

  • Adium
  • Audacious
  • Coin3D
  • CubicWeb
  • Dovecot IMAP server
  • GeeXboX
  • GNU Multi-Precision Library
  • جنوأوكتف
  • غو(لغة برمجة)
  • Growl
  • اي لوم اواس  
  • LEMON
  • Video4Linux /LinuxTV
  • Lugaru HD
  • LuxRender محرك تصيير ثلاثي الأبعاد
  • Mercurial
  • موين.موين برنامج ويكي
  • موزيلا
  • Mutt
  • نت بينز
  • Nuxeo
  • Ogre3D
  • اوبن جي دي كي
  • أوبن إنديانا
  • أوبن أوفيس.أورج
  • OSSEC
  • بايثون
  • RabbitMQ
  • Sage
  • نظام تشغيل سيمبيان
  • Tryton
  • Tuenti
  • فيم (محرر نصوص)

مراجع

  1. Mackall, Matt (2005-04-20). "Mercurial v0.1 - a minimal scalable distributed SCM". Linux kernel (Mailing list). مؤرشف من الأصل فيعشرة أكتوبر 2008.
  2. ^ Matt Mackall, Towards a Better SCM: Revlog and Mercurial, Ottawa Linux Symposium Proceedings, 2006. نسخة محفوظة 05 أبريل 2009 على مسقط واي باك مشين.
  3. ^ Bryan O'Sullivan (2007-01-01). . مؤرشف من الأصل في 25 أكتوبر 2019.
  4. ^ Mackall, Matt (2005-04-29). "Re: Mercurial 0.4b vs git patchbomb benchmark". Linux kernel (Mailing list). مؤرشف من الأصل في 08 ديسمبر 2013.
  5. ^ "CodePlex Weblog: CodePlex now supporting native Mercurial". 2010-01-22. مؤرشف من الأصل في 12 مارس 2010.
  6. ^ "Google Code Blog: Mercurial Now Available to All Open Source Projects". 2009-05-28. مؤرشف من الأصل في 01 ديسمبر 2012.
  7. ^ Some projects that use Mercurial نسخة محفوظة 22 أبريل 2009 على مسقط واي باك مشين.
  8. ^ "Source code repositories migrated from Subversion to Mercurial". 2010-02-27. مؤرشف من الأصل في 26 يوليو2012.
  9. ^ Timo Sirainen (2007-05-19). "CVS to Mercurial switch". Dovecot-news (Mailing list). مؤرشف من الأصل في 23 سبتمبر 2015.
  10. ^ "Mercurial Work Flow". 2011-03-13. مؤرشف من الأصل فيعشرة مارس 2012.
  11. ^ ريان س. غوردون (2010-05-11). "Lugaru goes open source!". مؤرشف من الأصل فيستة أكتوبر 2016.
  12. ^ J. Paul Reed (2007-04-12). "Version Control System Shootout Redux Redux". مؤرشف من الأصل فيتسعة نوفمبر 2011.
  13. ^ "Switch to hg.netbeans.org completed". 2008. مؤرشف من الأصل في 18 سبتمبر 2012.
  14. ^ "Mercurial «  OGRE – Open Source 3D Graphics Engine". 2010-04-04. مؤرشف من الأصل في 26 يناير 2016.
  15. ^ جيمس غوسلينغ (2006). "James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1" (Interview). لقاءة مع Robert Eckstein. Robert Eckstein. مؤرشف من الأصل في 06 أبريل 2012.
  16. ^ "OpenIndiana Source Repositories". 2011-03-13. مؤرشف من الأصل في 15 أغسطس 2016.
  17. ^ "OpenOffice.org development switches to Mercurial". 2009-10-15. مؤرشف من الأصل في 16 أكتوبر 2009.
  18. ^ "Mercurial Repositories". مؤرشف من الأصل فيستة فبراير 2014. اطلع عليه بتاريخ 13 أبريل 2011.
  19. ^ David Wood (2009-04-06). "We decided in the end to use Mercurial rather than Git". مؤرشف من الأصل فيستة ديسمبر 2010. اطلع عليه بتاريخ 07 مايو2009.

وصلات خارجية

  • المسقط الرسمي
  • Mercurial: The Definitive Guide a book by Bryan O'Sullivan published in 2009 by O'Reilly and freely available online
  • Mercurial: an alternative to git from LWN.net
  • An example-based Mercurial tutorial covering both basic and advanced use
  • Google TechTalk on Mercurial
  • Subversion or CVS, Bazaar or Mercurial? Four open source version control systems compared
  • Joel Spolsky's Mercurial tutorial
  • FLOSS Podcast featuring project lead Matt Mackall
تاريخ النشر: 2020-06-02 00:59:38
التصنيفات: برمجيات 2005, برمجيات حرة بلغة بايثون, برمجيات حرة بلغة سي, برمجيات حرة متعددة المنصات, قالب أرشيف الإنترنت بوصلات واي باك, صفحات بها بيانات ويكي بيانات, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P856, صفحات تستخدم خاصية P1324, صفحات تستخدم خاصية P18, موقع رسمي بوصلة مختلفة عن ويكي بيانات, صفحات تستخدم خاصية P2002, صفحات تستخدم خاصية P3417, بوابة عقد 2000/مقالات متعلقة, بوابة برمجة الحاسوب/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات, قالب تصنيف كومنز بوصلة كما في ويكي بيانات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

الهند: 9195 إصابة بكورونا و302 وفاة

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 08:43:04
مستوى الصحة: 56% الأهمية: 60%

أسعار النفط تلامس أعلى مستوياتها في شهر.. وبرنت يتجه لـ80 دولارا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:18:33
مستوى الصحة: 81% الأهمية: 89%

أسهم اليابان تتراجع عن أعلى مستوياتها منذ شهر تأثراً بـ"وول ستريت"

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:18:45
مستوى الصحة: 91% الأهمية: 96%

الاتحاد الأوروبي عن أزمة أوكرانيا: شروط روسيا مرفوضة

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:16:49
مستوى الصحة: 94% الأهمية: 85%

نائب رئيس الوزراء الروسي يكشف عن سعر برميل النفط المناسب لبلاده

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:36
مستوى الصحة: 87% الأهمية: 92%

متحور “أوميكرون” يُعيد “خيمة كوفيد” بمراكش إلى الواجهة

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:10:43
مستوى الصحة: 43% الأهمية: 47%

تامر حسني يفجر مفاجأة.. "فكرة الاعتزال موجودة"

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:18:43
مستوى الصحة: 81% الأهمية: 86%

برنامج الخدمات الصحية ينفذ فرضية انفجار لحظي بالجبيل

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 08:43:13
مستوى الصحة: 45% الأهمية: 57%

إسرائيل تخطط لإلغاء موسم الصيد بسبب إنفلونزا الطيور

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:29
مستوى الصحة: 96% الأهمية: 96%

السعودية تقر "نظام الإثبات" ومحمد بن سلمان يصرح بخصوصه

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:41
مستوى الصحة: 85% الأهمية: 98%

الأردن: أكثر من 37 ألف إصابة نشطة بكورونا حاليا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:38
مستوى الصحة: 88% الأهمية: 87%

واتسآب سيطرح ميزة شبيهة بخرائط “غوغل”‏

المصدر: زاكورة بريس - المغرب التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:10:29
مستوى الصحة: 22% الأهمية: 15%

سلطات هونغ كونغ تعتقل ستة إعلاميين بتهمة "نشر مواد تحريضية"

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:08
مستوى الصحة: 90% الأهمية: 100%

ثقافة وفنون الاحساء تقدم عروض فنية حتى 30 ديسمبر

المصدر: اليوم - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 08:43:15
مستوى الصحة: 57% الأهمية: 57%

بطولة ألمانيا: وضع هالاند يقض مضجع دورتموند المتلهف للإبقاء عليه

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:13
مستوى الصحة: 80% الأهمية: 100%

مفكر إسلامي: الخطابات الطائفية لرجال الدين تنم عن جهل وتعصب

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:32
مستوى الصحة: 89% الأهمية: 87%

وسط مخاوف “كورونا”.. كليات بمراكش تعتمد امتحانات حضورية

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:10:41
مستوى الصحة: 43% الأهمية: 43%

القوات الإسرائيلية تعتقل فلسطينيا في القدس

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:40
مستوى الصحة: 95% الأهمية: 96%

25 يوليو.. يوم بارز في تونس حمل لسنوات مفاجآت عدة

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:18:07
مستوى الصحة: 84% الأهمية: 95%

ساوثهامبتون يحرم كونتي من تحقيق إنجاز قياسي

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:15:56
مستوى الصحة: 82% الأهمية: 86%

قصة حب نشأ من شباك بالإنترنت بين قلبين بعيدين 1365 كيلو

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2021-12-29 09:18:48
مستوى الصحة: 89% الأهمية: 93%

تحميل تطبيق المنصة العربية