سؤال

أنا ، مثل العديد من الآخرين ، أحب كسوف بصفتي IDE المفضلة لدي ، وبسبب الطريقة التي أعمل بها (تتحرك ، أماكن مختلفة ، مشاريع مختلفة) تريد استخدامها شخص سخيف للسيرة الذاتية.

يوجد مكون إضافي لل GIT في Eclipse ، مثل, ، وهو الآن مشروع رسمي لـ Eclipse ، وهو حاليًا في الإصدار 0.7.1. عندما بدأت للتو في استخدامه ، أنا مهتم بكيفية استخدامه للآخرين ، وما هو العمل الذي يستخدمونه. لا يتمتع EGIT حاليًا بدعم للدمج ، لذلك يجب أن يتم ذلك خارج Eclipse ومن ثم تحديث مساحة العمل.

لذا ، كيف تفعل هذه المهمة؟ (وأي مهام أخرى لا تفعلها Egit الآن)

هل كانت مفيدة؟

المحلول

عند العمل مع Eclipse ، أستخدم Egit فقط للالتزام بالفعل. كل شيء آخر أفعله ببساطة عبر سطر الأوامر. يعد سطر الأوامر في GIT (أو أي VCs آخر) أكثر تفوقًا ، وتم إنشاء البرنامج فعليًا مع وضع سطر الأوامر في الاعتبار ، لذلك من الطبيعي أن تتمكن من الوصول إلى كل ميزة واحدة عبر سطر الأوامر.

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

ومع ذلك ، أعتقد أنه عندما يتطور EGIT أكثر ، قد يكون ذلك وسيلة جيدة للعمل مع GIT ؛ على غرار كيفية عمل المكون الإضافي للتخريب لـ Eclipse بشكل جيد مع معظم الوظائف. لكن في وضعي ، لا أستخدم Eclipse لكل شيء ، واستخدام سطر الأوامر يكون أبسط بكثير من محاولة التعود على ملحقات إضافية متعددة مختلفة و سطر الأوامر.

نصائح أخرى

للرجوع إليها فقط ، تدعم EGIT الآن دمج وتستخدم واجهة Diff القوية داخل Eclipse.

بمجرد أن تجلب الرمز وتشغيل دمج ، إذا كان هناك أي تعارضات يتم تسليط الضوء عليها في مستكشف المشروع مع اللون الأحمر! ، يمكنك بعد ذلك النقر بزر الماوس الأيمن عليها والانتقال إلى Team> Merge Tool ، والتي لا تمزقها في الصراع الملفات.

بمجرد تحديد الرمز الذي ترغب في استخدامه (إما إصدار مساحة العمل مع التعليقات التوضيحية Diff في تكنولوجيا المعلومات أو إصدار الرأس الذي تسبب في الصراع) ستفتح نافذة Diff.

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

بمجرد أن تكون راضيًا عن التغييرات ، احفظ ملفك وأضفه ، ثم ارتكب النتائج ويجب القيام به.

يرجى ملاحظة أنني لست بأي حال من الأحوال سيدًا في ممارسة جيدة ، لذا لا تتردد في تصحيحي إذا لم تكن هذه هي أفضل عمليات لاستخدامها ، لكنها كانت إجابة على السؤال "كيف يمكنني الاندماج في Eclipse مع Egit" .

تتمثل إحدى طرق التمرين مع Egit Merge Conflict في الحصول على نسخ احتياطي لملفك ، وحذفه من Eclipse ، وإعادته من النسخ الاحتياطي ، وإضافة الفهرس والالتزام.

يجب أن يتم ذلك فقط إذا لم تتمكن من حل الصراع باستخدام طريقة الإضافة العادية إلى الفهرس-> الالتزام.

ملاحظة: أفترض أنك قمت بالفعل بحل الصراع يدويًا أو باستخدام أداة دمج EGIT ، ولكن لا يمكنك إزالة علامة الصراع على الملف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top