التخريب - قم دائما بحل النزاعات باستخدام الألغام لمجموعة من الملفات

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

  •  18-09-2019
  •  | 
  •  

سؤال

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

هل هناك طريقة لتعرف التخريب على أنه لجميع الملفات في مجلد معين أريد فقط أن أقبل الألغام تلقائيا؟ أود الابتعاد عن الملفات الدفاعية المخصصة، لأن معظم المكتب يستخدم السلحفاة SVN وأنا أبحث عن حل يمكن أن يستخدمه الجميع.

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

المحلول

ربما يجب عليك تجنب إنشاء ملفات في SVN في المقام الأول - كما يمكنك أن تقول، فهذا مصدر صراعات. من الأفضل تجاهلها، وبناءها كجزء من البناء.

ولكن فيما يتعلق بسؤالك، يجب أن تكون قادرا على استخدام --accept mine-full الخيار ل svn update, ، مما يجعل الصراعات حل تلقائيا على الألغام. انظر دليل التخريب ورجل صفحات لمزيد من التفاصيل.

نصائح أخرى

SVN Update - قببول [تأجيل | قاعدة | الألغام - كامل | تحرير | إطلاق

التي ينبغي أن تكون

svn resolve --accept [postpone|base|mine-full|theirs-full|edit|launch]

رقم؟

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