جت (برنامج)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
جت
Git-logo.svg 

Gitweb.png 


المطورون لينوس تورفالدس[1]
جونيو هامانو  تعديل قيمة خاصية المطور (P178) في ويكي بيانات
الإصدار الأول 7 أبريل 2005[2]  تعديل قيمة خاصية بداية (تدشين) (P571) في ويكي بيانات
الإصدار المستقر 2.11.0 (29 نوفمبر 2016) (نسخة مستقرة)[3][4]  تعديل قيمة خاصية إصدار (P348) في ويكي بيانات
لغة البرمجة سي،  وشل يونكس،  وبيرل،  وتي سي إل،  وباش  تعديل قيمة خاصية لغة البرمجة (P277) في ويكي بيانات
نظام التشغيل جنو/لينكس،  ومايكروسوفت ويندوز،  وماك أو إس،  وسولاريس،  وأوبن بي إس دي[5]،  ومتعدد المنصات  تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
الرخصة رخصة جنو العمومية[6]  تعديل قيمة خاصية رخصة (P275) في ويكي بيانات
موقع الويب https://git-scm.com (الإنجليزية)  تعديل قيمة خاصية موقع الويب الرسمي (P856) في ويكي بيانات

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

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

نشأة جت[عدل]

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

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

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

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

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

مراجع[عدل]

  1. ^ وصلة مرجع: https://www.linux.com/blog/10-years-git-interview-git-creator-linus-torvalds
  2. ^ وصلة مرجع: https://www.kernel.org/pub/software/scm/git/
  3. ^ وصلة مرجع: https://github.com/blog/2288-git-2-11-has-been-released — عنوان : Git 2.11 has been released
  4. ^ وصلة مرجع: http://news.softpedia.com/news/git-2-11-open-source-project-management-tool-officially-released-download-now-510600.shtml — عنوان : Git 2.11 Open Source Project Management Tool Officially Released, Download Now
  5. ^ وصلة مرجع: http://openbsd.su/ports/devel/git
  6. ^ وصلة مرجع: https://github.com/git/git/blob/master/COPYING
  7. ^ Linus Torvalds (2005-04-07). "Re: Kernel SCM saga..". linux-kernel (Mailing list). 
  8. ^ أ ب http://www.arabicgit.com/short-history-of-git/

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

Do while cyklus.png
هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها.