غيت (برنامج): الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
طلا ملخص تعديل
ZkBot (نقاش | مساهمات)
ط تهذيب باستخدام أوب
سطر 28: سطر 28:


'''جت''' برنامج حر ومفتوح المصدر يصدر تحت رخصة [[GPL]] V2.
'''جت''' برنامج حر ومفتوح المصدر يصدر تحت رخصة [[GPL]] V2.



==نشأة جت ==
==نشأة جت ==
يتم تطوير نواة لينكس بفضل مُساهمات مُطورين من جميع أنحاء العالم. في الفترة التي امتدت ما بين 1991 و2002 كان المُساهمات تتم على شكل ترقيعات أو ملفات مؤرشفة، لكن مع زيادة حجم النواة وعدد المُساهمين فيها، ظهرت الحاجة إلى استخدام نظام لتتبع كل هذه المُساهمات وإدارة مُختلف النُسخ، وتم استخدام نسخة من نظام BitKeeper التجاري للقيام بذلك.
يتم تطوير نواة لينكس بفضل مُساهمات مُطورين من جميع أنحاء العالم. في الفترة التي امتدت ما بين 1991 و2002 كان المُساهمات تتم على شكل ترقيعات أو ملفات مؤرشفة، لكن مع زيادة حجم النواة وعدد المُساهمين فيها، ظهرت الحاجة إلى استخدام نظام لتتبع كل هذه المُساهمات وإدارة مُختلف النُسخ، وتم استخدام نسخة من نظام BitKeeper التجاري للقيام بذلك.
بعد توتر العلاقة الموجودة ما بين الشركة المُطورة لنظام BitKeeper ومُجتمع لينكس، قررت الشركة سحب الرخصة التي وضعتها تحت تصرفهم، ما دفع بـلينوس تورفالدس ومن معه من المُطورين إلى بناء نظام جديد يُعوض النظام القديم ويحل المشاكل التي كانت تُواجهه، ومن هنا نشأ نظام إدارة النُسخ Git.<ref>http://www.arabicgit.com/short-history-of-git/</ref>
بعد توتر العلاقة الموجودة ما بين الشركة المُطورة لنظام BitKeeper ومُجتمع لينكس، قررت الشركة سحب الرخصة التي وضعتها تحت تصرفهم، ما دفع بـلينوس تورفالدس ومن معه من المُطورين إلى بناء نظام جديد يُعوض النظام القديم ويحل المشاكل التي كانت تُواجهه، ومن هنا نشأ نظام إدارة النُسخ Git.<ref name="arabicgit.com">http://www.arabicgit.com/short-history-of-git/</ref>


== مُميزات جت ==
== مُميزات جت ==


يمتاز نظام جت بالخواص التالية<ref>http://www.arabicgit.com/short-history-of-git/</ref>:
يمتاز نظام جت بالخواص التالية<ref name="arabicgit.com"/>:
* السرعة
* السرعة
* بساطة التصميم
* بساطة التصميم

نسخة 12:36، 8 يونيو 2014

جت
الشعار
معلومات عامة
نوع
الشعار النصي
--distributed-is-the-new-centralized (بالإنجليزية) عدل القيمة على Wikidata
نظام التشغيل
النموذج المصدري
متوفر بلغات
المطور الأصلي
المطورون
المصمم
المدونة الرسمية
git-blame.blogspot.com (الإنجليزية) عدل القيمة على Wikidata
موقع الويب
git-scm.com (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
ضمان الجودة
لغة البرمجة
حالة التطوير
نشط
الإصدار الأول
7 أبريل 2005 [3] عدل القيمة على Wikidata
الإصدار التجريبي
2.0.0-rc0
الإصدار الأخير
1.9.2
المستودع
الرخصة
GPL V2
الملفات المقروءة
الملفات المنتجة
التسلسل
اشتقاقات
  القائمة ...
تأثر بـ

جت (بالإنجليزية: Git)‏ هو برنامج حاسوب لإدراة الإصدارت (يُطلق على هذه العملية اسم "إدارة النٌُسخ" أيضا) وهو أحد برامج إدارة المراجعة الموزعة تمت برمجته ليكون سريعا[6] في البداية قام لينوس تورفالدز ببرمجته ليستخدمه في تطوير نواة لينكس وليتجاوز عيوب ومشاكل برامج إدارة الإصدارت الأخرى، ثم انضم إليه لاحقا جونيو هامانو.

جت برنامج حر ومفتوح المصدر يصدر تحت رخصة GPL V2.

نشأة جت

يتم تطوير نواة لينكس بفضل مُساهمات مُطورين من جميع أنحاء العالم. في الفترة التي امتدت ما بين 1991 و2002 كان المُساهمات تتم على شكل ترقيعات أو ملفات مؤرشفة، لكن مع زيادة حجم النواة وعدد المُساهمين فيها، ظهرت الحاجة إلى استخدام نظام لتتبع كل هذه المُساهمات وإدارة مُختلف النُسخ، وتم استخدام نسخة من نظام BitKeeper التجاري للقيام بذلك. بعد توتر العلاقة الموجودة ما بين الشركة المُطورة لنظام BitKeeper ومُجتمع لينكس، قررت الشركة سحب الرخصة التي وضعتها تحت تصرفهم، ما دفع بـلينوس تورفالدس ومن معه من المُطورين إلى بناء نظام جديد يُعوض النظام القديم ويحل المشاكل التي كانت تُواجهه، ومن هنا نشأ نظام إدارة النُسخ Git.[7]

مُميزات جت

يمتاز نظام جت بالخواص التالية[7]:

  • السرعة
  • بساطة التصميم
  • دعم مُتقدم لمشاريع التطوير التي تعتمد تطويرا غير خطي (آلاف الفروع المتوازية)
  • مُوزع بشكل كامل
  • قادر على إدارة مشاريع كبيرة مُماثلة في حجمها لحجم لنواة لينكس بشكل فعال (من حيث السرعة ومن حيث حجم البيانات).

انظر أيضا

مراجع

  1. ^ "git/git.git/tree". git.kernel.org.
  2. ^ الوصول: 5 أكتوبر 2016.
  3. ^ "Re: Trivia: When did git self-host?". اطلع عليه بتاريخ 2019-11-05.
  4. ^ أ ب ت ث ج ح مذكور في: Git pack format.
  5. ^ أ ب مُعرِّف تسجيل مرئي على موقع "يوتيوب" (YouTube): 4XpnKHJAok8.
  6. ^ Linus Torvalds (7 أبريل 2005). "Re: Kernel SCM saga." (Mailing list). {{استشهاد بقائمة بريدية}}: الوسيط غير المعروف |mailinglist= تم تجاهله يقترح استخدام |القائمة البريدية= (مساعدة)
  7. ^ أ ب http://www.arabicgit.com/short-history-of-git/

وصلات خارجية