أنا من الأشخاص الذين يهتمون في البرامج مفتوحة المصدر ولكن توجهني بعض المشاكل.
مثل ملفات cvs ما هي وما فائدتها وما علاقتها بالتطبيق وغير ذلك
وشكراً لكم
أنا من الأشخاص الذين يهتمون في البرامج مفتوحة المصدر ولكن توجهني بعض المشاكل.
مثل ملفات cvs ما هي وما فائدتها وما علاقتها بالتطبيق وغير ذلك
وشكراً لكم
السلام عليكم
كل ما أعرفه عن CVS هي أنها أداة تمكنك من معرفة تاريخ تطوير برنامج ما ، خصوصا إذا كان هذا البرنامج يتطور من خلال عدد من المبرمجين ، فتعرف متى تم تعديل ملف ما ، وما هي الإضافات أو المحذوفات من الكود وما إلى ذلك ، حتى يعرف كل مبرمج إلى ماذا وصل المشروع.
لمزيد من المعلومات راجع http://www.nongnu.org/cvs/
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
الـ cvs تمكن عدة مبرمجين من تطوير نفس المشروع في نفس الوقت, يعني لنفرض هناك ثلاث اشخاص يعملون على 10 ملفات,
ممكن اي واحد من هؤلاء يغير اي واحد من الملفات في اي وقت ..
مع العلم ان كل واحد من هؤلاء يعمل من كومبيوتر مختلف ..
فكيف سيمكنهم العمل معا؟
هناك سرفر يدعم cvs و يحتوي على ملفات العمل اللمشروع ..
كل واحد من الفريق ينزل نسخة من المشروع (بكل ملفاته) على الحاسوب من السرفر.
كل ما يقوم واحد منهم بتعديل واحد من اللمفات, يقوم بارسال تعديلاته الى السرفر.
و قبل ما يقوم اي واحد يتعديل اي ملف, يقوم باستلام التحديثات (التغييرات اللتي طرأت على الملفات) من السرفر.
هذا باختصار (حسب ما اظن) هو نظام الـ cvs
و قد ظهر نظام جديد ايضا هو svn او subversion
مفهوم جيد لتطوير البرمجية للعديد من المبرمجين
ياليت يطبق هنا في المنتدى
سوف أطلع على svn إن شاء الله لأطرح الموضوع في المنتدى
وشكراً لكم
كنت أعلم عن فائدة VSS ولكن لا أعرف كيف أتعامل معه.
وال cvs صارت عبارة عن برمجية توفر للعديد من المبرمجين تطوير برمجية موحدة عن طرق خادم.
أشكركم على الردود
وأرجو ممن لدية توضيح عن كيفية استخامها مبسطة التوضيح هنا.
وشكراً
هذا الموضوع مغلق.