الشبكة العربية لمطوري الألعاب

خبير مدير وسام البهنسي مشاركة 1

السلام عليكم ورحمة الله وبركاته،
 
أنا بحاجة لنصح وتوجيه في مجال إدارة ملفات المشروع الجماعي القادم الذي سنطرحه هنا قريباً إن شاء الله.
 
في وادي الملوك كنا نطلب من كل عضو أن يرسل ملفاته إلى المنتدى ونقوم نحن بدمج تعديلاته في المشروع الكامل ومن ثم إعادة طرح المشروع الكامل في رابط التحميل الثابت كي يتسنى لبقية الأعضاء الحصول على آخر نسخة من التعديلات والملفات الأخرى.
 
الآن نودّ استخدام نظام أكثر تقدماً في إدارة الملفات يكون مناسباً لبيئات العمل الجماعي (كـ SVN وما شابه). لكن بصراحة لا أملك خبرة في الخيار الأفضل المتوفر لنا من حيث سهولة الاستخدام للأعضاء والسرعة والتوفر والقيود الأخرى. 😖
 
فهل لديكم أية نصائح في هذا الصدد يا أصدقاء؟ 😒
 
والسلام عليكم

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

محترف مشرف عبد اللطيف حاجي علي مشاركة 2

أظن أن SVN هو أفضل خيار هنا. أنا شخصياً أستخدمه في مشاريعي
بالإضافة لاحتوائه على المزايا التقليدية لأي برنامج لإدارة المصادر (SCM) وكونه مجاني، فهو يملك قاعدة لا بأس بها من البرامج والإضافات (حتى على Visual Studio) التي تجعل استخدامه بسيطاً جداً. كما أن هناك برامج نظيرة له على بقية أنظمة التشغيل مثل Linux

هنا نظام آخر اسمه Git. حسب ما قرأت فهو يتفوق على SVN لإدارة البرامج مفتوحة المصدر (في أي شيء بالضبط لا أعلم) لكنه جديد نسبياً ولا يملك قاعدة البرامج التي يملكها SVN.

عبد اللطيف حاجي علي
مبرمج
In|Framez

خبير مدير وسام البهنسي مشاركة 3

هل هناك موقع يقدم خدمة استضافة SVN مجاناً؟ وهل يستطيع SVN إدارة كافة أنواع الملفات (حتى الصور وملفات الثري دي)؟ أم فقط يقتصر على الكود والملفات النصية؟

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

محترف مشرف عبد اللطيف حاجي علي مشاركة 4

http://www.svnhostingcomparison.com/

لم أجرب أي منها. المشكلة أن المواقع المعروفة (مثل SourceForge و Google Code) محجوبة في بعض الدول مثل سوريا وغيرها من دول "محور الشر" 🙁

عبد اللطيف حاجي علي
مبرمج
In|Framez

خبير مدير وسام البهنسي مشاركة 5

وفي 01/جمادى الأولى/1431 11:15 م، ظهر شبح ابتسامة على وجه عبد اللطيف حاجي علي وهو يقول:

المشكلة أن المواقع المعروفة (مثل SourceForge و Google Code) محجوبة في بعض الدول مثل سوريا وغيرها من دول "محور الشر" 🙁

يروحوا بستين داهية !! باستثناء هذين الموقعين، يوجد موقع http://gna.org . هل يستطيع أحد الإخوان من سوريا تجريب تحميل بعض الملفات منه أو التعامل معه مثلاً كي نتحقق أنه ليس مصاباً بنفس الداء الهستيري لجوجل كود أو سورس فورج؟ 😠
 
أيضاً إن كان لدى الآخرين أية اقتراحات فأنا بحاجة لسماعها...
 
سلام

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

موهوب  حسن أيوب مشاركة 6

سلام عليكم عزيزي وسام,
أولا بارك الله بكم, فأنا جدا فخور بأن أقدم المساعدة لشخص بالنسبة لي هو الكثر احترافا في مجاله.
ثانيا, بالنسبة ل"دول محر الشر" فأحسنتم القول عزيزي عبد اللطيف, فنحن محور الشر على كافة أعداءنا وبكل فخر.
ثاالثا, بالنسبة لطلبكم, فأنا ان شاء الله أقدر على مساعدتكم, شخصيا أنا أستعمل www.assembla.com منذ حوالي السنة, وأعمل من خلال الأنترنت كمستشار برمجي لشركة www.axelobat.com, وقد قمنا باختراع جهاز وبرمجته ونقوم ببرمجة لعبين الآن عن طريق الأنرتنت, ومركز الشركة الأم في أميركا والعاملون من مختلف بلدان العمل, وساعدنا البرنامج كثيرا في هذا, والنسخة المجانية فيها هذه الوظائف فما بالكم بالتجارية؟
 
- انشاء مشاريع.
- توزيع مهام للمشاركين.
- عمل خارطة طريق للمشروع.
- نظام ارسال المشاكل ومتابعتها وأرشفتها.
- نظام تحميل ملفات.
- نظام توزيع اصدارات وكل اصدارة لها متابعتها الخاصة.
بالاضافة لعدة مواصفات لم نتطلع اليها بعد بسبب عدم الحاجة لها واكتفينا بما سلف.
 
أتمنى أن أكون ساعدتكم والسلام عليكم

لا شيء مستحيل. الشي الوحيد المستحيل هو قول مستحيل. لذا لا تقلها.

خبير  أحمد عبد الغني مشاركة 7

هل جرب أحد موقع كود بليكس لمايكروسوفت؟ 
 
http://www.codeplex.com

مين قدك يا ++C ؟

خبير  Mohammad Khashashneh مشاركة 8

و عليكم السلام و رحمة الله و بركاته

أقترح ما يلي
- قي البداية تحميل Subversion(SVN) أولا و تجربتها على جهازك ليتسنى لك
الإلمام بالمفاهيم الأساسية و الطرق الصحيحة لاستخدامها.
- مطالعة الدليل لتعلم كيفية عمل repository على الخادم المراد. فهنالك عدة
بروتوكولات و تقنيات يمكنك الإستفادة منها, وهنالك إيضا المستخدمين اللذين لديهم
صلاحيات مختلفة عن سواهم (كل ذلك يعتمد على الشكل النهائي لهذه الخدمة و كيفية
استخدام المشتركين لها)
- عمل Repository على جهازك للمشروع المراد و عمل commit لأول revision.
- آخرا اعادة عمل الrepository النهائية على الخادم أو نقلها نفسها ليتسنى للآخرين
مطالعتها.

إذا كنت تود استخدام ويندوز, أنصح بشدة استخدام tortoisesvn لأنها من بين جميع
تطبيقات Subversion على ويندوز الأكثر نضجا على الأطلاق.

* الرابط: http://tortoisesvn.net/
* الدليل: http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html
* مفاهيم أساسية:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-basics.html
* التفرعات Trunk, Tags and branches:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html


بالتوفيق
محمد خشاشنة
-

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

خبير  أحمد عزالدين مشاركة 9

السلام عليكم

كيف حالكم يا شباب😄
انا سعيد جداً لسماع أخبار بوجود مشروع جماعي جديد قريباً

بخصوص أفضل طريقة لادراة ملفات المشروع
فمن وجهة نظري أن استخدام ال SVN سيكون هو الافضل
يمكننا مثلا أن نستخدم TortoiseSVNكما ذكر الاخ محمد
وبالنسبة لمواقع الاستضافة التي تدعمه
فالاخ سلوان عملت معه وكانت الاستضافة على موقع
http://unfuddle.com
وهو موقع ممتاز ويقدم دعم للمشاريع المفتوحة المصدر وكذلك المغلقة المصدر (مجانا) على ما أتذكر

وفقكم الله
وفي انتظار المشروع الجديد في أقرب وقت
والسلام عليكم

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

موهوب  عبدالله الشمّري مشاركة 10

بالنسبة للموقع ، اذا كان الخيار هو svn ، فأفضل موقع : sourceforge ( لا أعرف لماذا الافضل .. ولكن أرى أنه يقدم مميزات كثيرة بالاضافة لـ svn ) .

الاخ سلوان ، له خبرة ، وسبق أن شرح الفكرة في مشروع سابق في منتدى الفريق العربي .
والبرنامج الذي اختاره هو نفسه المذكور :

في 02/جمادى الأولى/1431 05:36 ص، قال Mohammad Khashashneh بهدوء وتؤدة:

إذا كنت تود استخدام ويندوز, أنصح بشدة استخدام tortoisesvn لأنها من بين جميعتطبيقات Subversion على ويندوز الأكثر نضجا على الأطلاق.


لكن هناك نظام آخر اسمع عنه ، ولا أعرف شيء عن مميزاته ، ويقولون أنه الأفضل و الأسهل أيضاً .
git
http://git-scm.com/

--
طالب - تخصص نظم معلومات .
--