جت (برنامج)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
جت
Git-logo.svg
Gitweb screenshot.png
لقطة شاشة
معلومات عامة
نوع
نظام التشغيل
متوفر بلغات
ضمان الجودة
موقع الويب
(الإنجليزية) git-scm.comالاطلاع ومراجعة البيانات على ويكي داتا
معلومات تقنية
المصمم
المطورون
لغة البرمجة
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة
رخصة جنو العمومية، الإصدار 2[10] عدل القيمة على Wikidata
الملفات المقروءة
git packfile (en) ترجم[11] — git packfile index, version 1 (en) ترجم[11] — git packfile index, version 2 (en) ترجم[11] عدل القيمة على Wikidata
الملفات المنتجة
git packfile (en) ترجم[11] — git packfile index, version 1 (en) ترجم[11] — git packfile index, version 2 (en) ترجم[11] عدل القيمة على Wikidata
التسلسل
اشتقاقات
تأثر بـ

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

جت برنامج حر ومفتوح المصدر يصدر تحت رخصة رخصة جنو العمومية الإصدار 2.

نشأة جت[عدل]

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

مُميزات جت[عدل]

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

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

انظر أيضًا[عدل]

مراجع[عدل]

  1. ^ وصلة مرجع: https://directory.fsf.org/wiki/Git. الوصول: 19 أكتوبر 2016.
  2. ^ وصلة مرجع: http://openbsd.su/ports/devel/git.
  3. ^ الوصول: 5 أكتوبر 2016.
  4. ^ وصلة مرجع: https://github.com/git/git/graphs/contributors. الوصول: 3 أغسطس 2018.
  5. ^ وصلة مرجع: https://www.linux.com/blog/10-years-git-interview-git-creator-linus-torvalds. الوصول: 19 أكتوبر 2016.
  6. ^ "The git Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 14 يوليو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  7. ^ "Re: Trivia: When did git self-host?". اطلع عليه بتاريخ 5 نوفمبر 2019. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  8. ^ وصلة مرجع: https://raw.github.com/git/git/master/Documentation/RelNotes/2.30.1.txt. الوصول: 9 فبراير 2021.
  9. ^ وصلة مرجع: https://raw.github.com/git/git/master/Documentation/RelNotes/2.30.1.txt. الوصول: 9 فبراير 2021.
  10. ^ "Copying" (باللغة الإنجليزية). اطلع عليه بتاريخ 5 أغسطس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)صيانة CS1: لغة غير مدعومة (link)
  11. أ ب ت ث ج ح مذكور في: Git pack format.
  12. ^ معرف فيديو يوتيوب: 4XpnKHJAok8.
  13. ^ معرف فيديو يوتيوب: 4XpnKHJAok8.
  14. ^ Linus Torvalds (2005-04-07). "Re: Kernel SCM saga." linux-kernel (Mailing list). مؤرشف من الأصل في 1 يوليو 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  15. أ ب arabicgit.com -&nbspThis website is for sale! -&nbsparabicgit Resources and Information نسخة محفوظة 25 أغسطس 2015 على موقع واي باك مشين.

وصلات خارجية[عدل]

Gnome-system.png
هذه بذرة مقالة عن برمجية بحاجة للتوسيع. شارك في تحريرها.