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

محترف  انس مشاركة 1

تم الرفع، هل كل شيئ على مايرام ؟

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

وفي 08/شعبان/1431 05:24 ص، أعرب انس عن رأيه بالموقف كالآتي:

تم الرفع، هل كل شيئ على مايرام ؟

لم يتم رفع شيء .. سجل آخر تعديل من قبل وسام البهنسي 😲

اللهم انصر أهلنا في فلسطين وآجرنا أن نكون عوناً لهم

محترف  انس مشاركة 3

غريب، اليك ما اراه عندي




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

هذا يعني أنك نفذت أمر Hg Commit بنجاح، لكنك لم ترفع السجل إلى الكود المركزي. اتبع الخطوات في مدونتي والتي تشرح ضغط زر الرفع     وإدخال اسم المستخدم وكلمة السر. إذا تمت هذه العملية بنجاح، فستصبح التعديلات في الكود المركزي ويراها بقية أعضاء الفريق.

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

محترف  انس مشاركة 5

في 19 يوليو 2010 04:31 م، قال وسام البهنسي بهدوء وتؤدة:

ضغط زر الرفع     وإدخال اسم المستخدم وكلمة السر.

غريب قمت بكل الخطوات اللازمة و المذكورة في مدونتك، لكن البرنامج لم يطلب مني كلمة السر.
بعد الضغط على الزر و الموافقة تظهر الرسالة التالية


pushing to https://hg01.codeplex.com/sudum
searching for changes
(you should pull and merge or use push -f to force)
[command returned code 1 Mon Jul 19 17:45:17 2010]
abort: push creates new remote heads on branch 'default'!

ساقوم بتنصيب نظام وندوز 7 في اليومين القادمين للتخلص من كل هذه المشاكل.
------------------------------------------------------------------------------------------
حسنا الان قمت بادخال اسم المستخدم و كلمة السر بطريقة اخرى.
الرسالة لم تظهر الان، هل الجميع بامكانه رؤية التعديلات ؟

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

وفي 08/شعبان/1431 11:49 ص، ظهر شبح ابتسامة على وجه انس وهو يقول:

حسنا الان قمت بادخال اسم المستخدم و كلمة السر بطريقة اخرى.
الرسالة لم تظهر الان، هل الجميع بامكانه رؤية التعديلات ؟

يبدو أنك قمت بإجبار TortoiseHg على رفع تعديلاتك، وهذا خطأ.   أرجو من الجميع ألا يفعلوا ذلك! 😠
 
إليك ما حصل معك: 
 
1- قمت بتنزيل المشروع منذ فترة، ثم أنجزت عليه بعض التعديلات.
 
2- في هذه الأثناء قام أحد أفراد الفريق برفع تعديلات أيضاً.
 
3- الآن عندما أردت أنت رفع تعديلاتك اعترض عليك TortoiseHg وأخبرك أنك لا تملك النسخة الأخيرة من الكود، ويجب عليك تنزيلها أولاً.
 
4- إلا أنك رفضت الطلب وأجبرته على رفع تعديلاتك.  فقام هو بإنشاء "فرع" جديد من الكود لمنع ضياع آخر التعديلات، لكن النسخة الأخيرة أصبحت الآن هي نفسها نسختك، وقد ألغيت التعديلات التي لم تقم أنت بتنزيلها.
 
 
السيناريو الصحيح فقط يختلف في النقطة الرابعة:
 
4- قمت بتنزيل آخر التعديلات ودمجها مع تعديلاتك (ضغطة زر واحدة فقط). ثم رفع تعديلاتك مرة أخرى بنجاح ودون أية معارضة.
 
 
سأقوم بإصلاح النسخة المركزية الآن.

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

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

تم إصلاح النسخة المركزية. أنس، فقط تأكد من تنزيل آخر التعديلات قبل المتابعة بالعمل ☺
 
بالمناسبة، لرؤية إن كانت تعديلاتك قد رفعت أم لا، تستطيع دائماً مطالعة سجل التعديلات المرفوعة على موقع كود بليكس:
 
http://sudum.codeplex.com/SourceControl/list/changesets

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

محترف  انس مشاركة 8

في 19 يوليو 2010 07:30 م، غمغم وسام البهنسي باستغراب قائلاً:

تم إصلاح النسخة المركزية. أنس، فقط تأكد من تنزيل آخر التعديلات قبل المتابعة بالعمل

اعتذر عن الازعاج الذي سببته، ساحاول ان اكون اكثر فعالية في المستقبل.

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

وفي 08/شعبان/1431 06:09 م، أعرب انس عن رأيه بالموقف كالآتي:

اعتذر عن الازعاج الذي سببته

لا داعي للاعتذار. فكلنا هنا من أجل أن نتعلم. العيب في الإصرار على تكرار الخطأ، وعندها يصبح الاعتذار واجباً ☺

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

محترف  انس مشاركة 10

بعد ان رفعت المجسم، اعدت تحميل المشروع في مجلد جديد و اذا بي اجد ان المجسم الاول، لماذا ؟
-----------------
فهمت السبب بعد مطالعتي لمشاركة الاخ بلال في موضوع القائمة الرئيسية.شكرا