فوسيل (برنامج)
Fossil هو نظام لإدارة تكوين البرامج وتتبع الأخطاء وخادم برامج ويكي للاستخدام في تطوير البرامج ، وقد أنشأه د. ريتشارد هيب .
سمات

فوسيل هو نظام تحكم في الإصدارات موزع ومتعدد المنصات ، يعمل على أنظمة لينكس ، ومشتقات بي إس دي ، وماك ، وويندوز . وهو قادر على تنفيذ التحكم في الإصدارات الموزع، وتتبع الأخطاء، وخدمات ويكي ، والتوثيق. [ 3 ] [ 4 ]
يحتوي البرنامج على واجهة ويب مدمجة ، يمكن الوصول إليها من الملف التنفيذي عبر خادم HTTP مستقل أو كتطبيق CGI . توفر هذه الواجهة ميزات مشابهة لمنصة تطوير البرمجيات ، بما في ذلك تتبع الأخطاء، وعرض الوثائق، وجداول زمنية للتغييرات. [ 5 ]
لتبسيط عملية التطوير المركزي، يوفر Fossil وضع "المزامنة التلقائية" لمزامنة التغييرات تلقائيًا عند إجراء عمليات الالتزام، بطريقة مشابهة لأنظمة التحكم في الإصدارات المركزية . [ 4 ] [ 6 ]
يتم تخزين المحتوى في قاعدة بيانات SQLite ، مما يسمح لها بالاستفادة من المعاملات الذرية التي توفرها الأخيرة لمقاومة التلف. [ 7 ] [ 8 ]
Fossil هو برنامج مجاني تم إصداره بموجب ترخيص BSD ( تم إعادة ترخيصه من GPL سابقًا ). [ 9 ]
التبني
يستخدم مشروع SQLite نظام Fossil للتحكم في الإصدارات ، وهو نفسه أحد مكونات Fossil. وقد انتقل SQLite إلى استخدام Fossil للتحكم في الإصدارات بدلاً من CVS في 12 أغسطس 2009. [ 10 ] [ 11 ]
يتم استخدام Fossil أيضًا في عدد قليل من المشاريع المرتبطة بـ Fossil و SQLite، بما في ذلك Tcl/Tk [ 12 ] و Pikchr [ 13 ] و LuaSQLite3 [ 14 ] ، بالإضافة إلى MySQL++، وهو غلاف C++ لواجهات برمجة تطبيقات MySQL و MariaDB C [ 15 ] .
انظر أيضاً
ملحوظات
مراجع
- ↑ "التغييرات الخاصة بالإصدار 2.28" .
- ↑ حقوق الطبع والنشر للأحافير
- ↑ "Fossil: نظام إدارة تكوين برمجيات متماسك" . www.fossil-scm.org . تاريخ الاسترجاع: 21 أبريل 2025 .
- 1 2 إيدج، جيك (16 مارس 2011). "التحكم في الإصدارات باستخدام Fossil" . lwn.net . مؤرشف من الأصل بتاريخ 16 يناير 2024. تم الاطلاع عليه بتاريخ 22 أبريل 2025 .
- ↑ "Fossil: واجهة Fossil الإلكترونية" . www.fossil-scm.org . تاريخ الاسترجاع: 21 أبريل 2025 .
- ↑ "الأحفورة: مفاهيم الأحافير: سير العمل" . www.fossil-scm.org . تم الاطلاع عليه بتاريخ 22-04-2025 .
- ↑ "التحكم المتكامل في الإصدارات مع نظام إدارة الإصدارات Fossil" . 5 نوفمبر 2009.عرض تقديمي تقني من إعداد آرني باخمان، ضمن سلسلة محاضرات DLR التقنية، بتاريخ 1 ديسمبر 2009.
- ↑ "تسجيل الدخول إلى تنسيقات ملفات الأحافير" . fossil-scm.org . هواسي . تم الاطلاع عليه بتاريخ 23 أبريل 2026 .
- ↑ "إعادة ترخيص Fossil DSCM بترخيص BSD" . 2010-05-16.
- ↑ "الأحفورة: أداء الأحفورة" . Fossil-scm.org. 2009-08-23 . تم الاطلاع عليه بتاريخ 2009-09-12 .
- ↑ "SQLite: Timeline" . sqlite.org.
- ↑ "شفرة مصدر Tcl" . core.tcl-lang.org . Tcl . تم الاطلاع عليه بتاريخ 23 أبريل 2026 .
- ^ "بيكشر: التوثيق" . pikchr.org . هواسي . تم الاسترجاع في 23 أبريل 2026 .
- ↑ "LuaSQLite3" . lua.sqlite.org . Hwaci . تم الاطلاع عليه بتاريخ 23 أبريل 2026 .
- ↑ "MySQL++" . tangentsoft.com . tangentsoft . تم الاطلاع عليه بتاريخ 23 أبريل 2026 .
للمزيد من القراءة
- شيمبف، جيم (مارس 2013). التحكم في إصدارات الأحافير - دليل المستخدم (ملف PDF) (الإصدار 2.0 ) . تم الاطلاع عليه بتاريخ 11 نوفمبر 2013 .
روابط خارجية
- برنامج تتبع الأخطاء والمشاكل
- برنامج 2006
- برامج مجانية متعددة المنصات
- أنظمة تتبع الأخطاء الموزعة
- أنظمة التحكم في الإصدارات الموزعة
- برنامج مجاني مكتوب بلغة C
- برنامج مجاني للتحكم في الإصدارات
- برنامج ويكي مجاني
- البرامج التي تستخدم ترخيص BSD
- أنظمة التحكم في الإصدارات
