سؤال

هل من الممكن أن تفعل ما يعادلها git checkout من داخل Eclipse باستخدام البرنامج المساعد EGit؟

لدي ملف تم التعديل عليهأريد تجاهل التغييرات وإعادة الملف مرة أخرى إلى ما هو موجود في المستودع المصدر.في التخريب وهذا ما يسمى العودة.في git ما يعادل الخروج.

لا يمكنني العثور على أي عنصر قائمة ضمن الفريق يشبه الخروج أو العودة.أنا أستخدم إيجيت 0.6.0.

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

المحلول

ويمكن أن يتم ذلك عن طريق قائمة السياق "استبدال ملف / في مؤشر جيت" على الملف في عرض الحزمة.

نصائح أخرى

ويمكنك تحقيق ذلك من خلال القيام (الثابت) إعادة تعيين. في القائمة إطار المشروع، حدد فريق> إعادة تعيين إلى ...، اختر "رأس" و "الصلب" كنوع إعادة تعيين.

يرجى ملاحظة أن القيام بذلك سوف تفقد التغييرات الملفات ALL. للعودة فقط ملف واحد يمكنك الاطلاع على هذه الإجابة .

وفي النسخة الكسوف: 3.7.0

وفي "وجهة نظر فريق مزامنة" -> انقر بالزر الأيمن على ملف / مجلد في ضوء تزامن -> الكتابة

الاحتمال الآخر هو استخدام عرض التدريج Git:

  • يفتح التدريج جيت قم بالعرض بالضغط على Ctrl+3 أو Command+3 والكتابة
    staging
  • في حالة عدم إظهار العرض للمستودع الخاص بك بالفعل، انقر فوق المشروع أو الملف
  • يجب أن تشاهد الآن الملفات التي قمت بتعديلها في ملف التغييرات غير المرحلية قسم
  • انقر نقرًا مزدوجًا على الملف غير المنظم
  • ترى الآن طريقة عرض مقارنة مع الإصدار الخاص بك على اليسار والإصدار قبل التغييرات على اليمين

الآن، للتراجع عن بعض التغييرات في الملف فقط، قم بما يلي:

  • في طريقة عرض المقارنة، حدد أحد الخطوط التي تم تغييرها
  • حدد انسخ التغيير الحالي من اليمين إلى اليسار عنصر شريط الأدوات

وهذا سيجعل الجانب الأيسر يتوافق مع الجانب الأيمن لهذا التغيير.احفظ الملف لإنهاء التراجع.

للتراجع عن كافة التغييرات:

  • في العرض المرحلي، انقر بزر الماوس الأيمن على الملف غير المرحلي
  • يختار استبدل بالملف في Git Index

يمكنك أيضًا تحديد أكثر من ملف غير منظم ثم النقر بزر الماوس الأيمن.

يمكنك إرجاع ملف واحد بالانتقال إلىنافذة > إظهار العرض > أخرى > Git Staging > التغييرات غير المرحلية

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

لاحظ أنه لا يمكن التراجع عن هذه الخطوة.

(أنا أستخدم إصدار Eclipse:3.7.2 الإصدار الأصلي 2.3.1.201302201838-r)

للرجوع, ، يمكنك النقر بزر الماوس الأيمن على الملف/الدليل الذي تريده، ثم تحديده استبدل ب -> نسخة الرأس

فتح فريق مزامنة. العثور على الملف وانقر بالزر الأيمن -> الكتابة.

UPDATE

في الكسوف لونا (4.4.2) توسيع فريق مزامنة. العثور على الملف وانقر بالزر الأيمن -> "الرجوع ..."

الوظيفة موجودة بالفعل، ولكنها قد تكون غير واضحة:

  • تأكد من تمكين Quickdiff من خلال مراجعة git وأن خط الأساس Quickdiff هو HEAD (هذا هو الإعداد الافتراضي).
  • افتح الملف الذي تريد استرجاعه.
  • حدد كل شيء (Ctrl-A)
  • انقر بزر الماوس الأيمن في شريط Quickdiff
  • حدد "الرجوع عن الاختيار"
  • يحفظ

راجع للشغل، الرجوع في git lingo يعني إنشاء التزام جديد للتراجع عن التزام سابق.

ل<م> تعود الملف بأكمله إلى مستودع بيانات ل:

وانقر على المجلد الذي ترغب في القيام تنقيح وثم انتقل إلى GitStaging

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