يتم عرض شريحة النص المحلية فقط علامات خارج ملف الصراع

StackOverflow https://stackoverflow.com//questions/10672789

  •  12-12-2019
  •  | 
  •  

سؤال

في ملف حل النزاعات الناتج عن GIT، يجب عرض رمز شائع فقط خارج العلامات ('<<<<<< الخاص بنا "-" >>>>>>>> لهم ") - صحيح؟!

لدي ملف CSS مع التعليقات التي أدخلتها في الإصدار المحلي وحدث تعارض، ويتم سرد قطاع التعليق خارج العلامات.

يحدث هذا في النمط الطبيعي وفي نمط Diff3 (شرائح قاعدة مدرجة).

عند استخدام أداة مرئية (P4Merge في حالتي)، يظهر مقطع النص المذكور فقط باللغة المحلية، ولكن ليس في قاعدة أو عن بعد.

تم تحديده أيضا: giveacodicetagpre.

إذن ما الذي يحدث؟!

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

المحلول

كيف هو "إغلاق" هو التغيير "المحلي فقط" إلى جزء من الملف الذي يحتوي على تعارض؟

من الممكن عدم وجود صراع نصي بالقرب من جزء الملف الذي كان فيه التغيير "المحلي الوحيد"، وقد تم دمج هذا الجزء من الملف تلقائيا.

على سبيل المثال، أقول إنك تبدأ في الفرع A مع ملف يدعى README يبدو وكأنه هذا: giveacodicetagpre.

ثم أنت شوكة فرع جديد ب. على الفرع B، يمكنك تغيير README لتبدو وكأنها giveacodicetagpre.

وارتكبها.الآن يمكنك التبديل إلى الفرع A، وأنت إجراء تغييرين وارتكبان، لذلك يبدو أن Branch A's Readme مثل: giveacodicetagpre.

الآن تندمج B. هذا هو ما تحصل عليه (باستخدام نمط الصراع Diff3): giveacodicetagpre.

كما ترون، مدمج GIT Auto-Auto الجزء الأول من الملف، ولكن بنا في الجزء الثاني.

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