ورشة عمل صن تيم وير
Sun WorkShop TeamWare (لاحقًا Forte TeamWare ، ثم Forte Code Management Software ) هو نظام تحكم في مراجعة الكود المصدري الموزع من إنتاج Sun Microsystems . تم الإعلان عنه لأول مرة في نوفمبر 1992 باسم SPARCworks/TeamWare وProWorks/TeamWare وتم طرحه تجاريًا في عام 1993. [1] لم يعد TeamWare متاحًا للبيع بعد أن كان متاحًا آخر مرة كجزء من منتج Forte Developer 6 update 2 ، [2] وهو ليس جزءًا من منتج Sun Studio .
كان أكبر انتشار لبرنامج TeamWare داخل Sun نفسها، حيث كان في مرحلة ما (باستثناء بعض الاستثناءات) هو نظام التحكم في الإصدارات الوحيد المستخدم. تم استخدام TeamWare لإدارة أكبر أشجار المصدر الخاصة بشركة Sun، بما في ذلك أشجار Solaris و Java ، ولكن كجزء من عملية تحويل قواعد التعليمات البرمجية هذه إلى مجتمعات مفتوحة المصدر ، تم نقلها إلى أنظمة التحكم في الإصدارات الأحدث مثل Mercurial .
يتميز TeamWare بعدد من الميزات المتقدمة التي لم تكن موجودة في أنظمة التحكم في الإصدارات السابقة مثل RCS و CVS . على وجه الخصوص، يتميز بتسلسل هرمي لمستودعات المصدر، ويسمح بالتحديثات الذرية لملفات متعددة، وهي الميزات الموجودة في أنظمة التحكم في الإصدارات الأحدث مثل Subversion و Perforce . يسمح TeamWare بالتطوير الموزع عن طريق نسخ مستودع إلى آخر قد يكون موجودًا على جهاز آخر أو شبكة. يمكن للمطورين بعد ذلك إرسال التغييرات إلى النسخة المحلية من المستودع، ودمج التغييرات المتراكمة في المستودع المحلي بشكل دوري في المستودع الأصلي.
تم تنفيذ TeamWare كطبقة فوق SCCS الأقدم ، والتي تستخدم لتتبع التغييرات التي تطرأ على الملفات الفردية. يعمل TeamWare فقط من خلال نظام ملفات يمكن الوصول إليه بواسطة برامج العميل (التفاعل بدون خادم ) ومعظم المستخدمين الموزعين لمستودع ما يصلون إليه من خلال نظام ملفات شبكي مركب مثل NFS .
كان إيفان آدامز هو القائد المعماري لبرنامج TeamWare. [3] كان جلين سكينر هو مخترع smoosh [4] [ مطلوب مصدر أفضل ] [ مناقشة ] وقام لاري ماكفوي بتأليف smoosh ، وهي أداة لدمج ملفات SCCS، [5] والتي يُقال إنها مقدمة لبرنامج TeamWare. [6] يشترك نظام التحكم في الإصدار BitKeeper ، الذي صممه ماكفوي، في عدد من مفاهيم التصميم مع برنامج TeamWare السابق.
مراجع
- ^ SunPro (30 نوفمبر 1992). "أدوات إدارة التعليمات البرمجية الجديدة من SunPro تعالج الحاجة الحرجة لأدوات تطوير مجموعات العمل". أدوات إدارة التعليمات البرمجية الجديدة من SunPro . فلوريدا SunFlash. المجلد 47، العدد 35. فورت لودرديل، فلوريدا: Sun Microsystems . تم الاسترجاع في 2019-09-09 .
- ^ "Forte Developer: General FAQs". Sun Studio. Sun Microsystems. مؤرشف من الأصل في 11 مارس 2005.
- ^ "الرجل العجوز والحرف C". USENIX ASSOCIATION . تم الاسترجاع في 2008-03-19 .
- ^ US 5481722، Glenn Skinner، "طريقة وجهاز لدمج ملفات بنية دلتا للتحكم في التغيير لوحدة مصدر من بيئة تطوير رئيسية وأخرى فرعية"، صدر في 1996-01-02، وتم تخصيصه لشركة Sun Microsystems Inc.
- ^ McVoy, Larry (29 أكتوبر 1991). "Smoosh - أداة لدمج ملفات SCCS ذات الصلة" (PDF) . BitMover . تم الاسترجاع في 2019-09-09 .
- ^ ديك، كاسبر (25 أبريل 2005). "Solaris Live DVD/CD". Opensolaris-discuss (قائمة بريدية). مؤرشف من الأصل في 2011-10-05.
روابط خارجية
- دليل مستخدم Sun WorkShop TeamWare 6، مايو 2000
- دليل مستخدمي SPARCworks/TeamWare ProWorks/TeamWare، 1995
