هل لدى SVN خاصية لحل النزاعات دائمًا بطريقة معينة؟
-
03-07-2019 - |
سؤال
أرغب في الحصول على ملف معين يتم التحكم فيه عن الإصدار دائمًا من خلال مراجعة الرأس عندما أقوم بتحديث SVN ، بدلاً من الاضطرار يدويًا إلى حله في كل مرة أقوم فيها بالتحديث. هل توجد هذه الخاصية؟ أو ، أقل احتمالا ، هل لدى السلحفاة SVN خيارها الخاص لذلك؟
يحرر: المزيد من التفسير - هناك ملف مصمم معين يتم تسجيله بواسطة جهاز بناء ؛ عند العمل محليًا ، أعيد ترجمة هذا الملف بنفسي إذا كنت أعمل على مصدره. عندما أقوم بإجراء تحديث على مستودعي بالكامل ، لا يهمني حقًا إذا كان هذا الملف بالذات قد تم ربطه ، لأنني سأعيد ترجمة ذلك بنفسي بغض النظر. إن مزامنة القوة ليست خيارًا حقًا ، لأنني لا أرغب في التغلب على ملفاتي المصدر عن طريق الخطأ ، فقط هذه الاستثناءات الخاصة.
المحلول 3
الجواب هو لا ، لا توجد أي وظيفة مدمجة لهذا الغرض.
نصائح أخرى
في أمر تحديث Subversion في مفتاح يسمى *-قبول:
svn up --accept [postpone|base|mine-full|theirs-full|edit|launch]
الذي يؤدي إلى حل الصراع التفاعلي.
نفس الشيء ممكن في السلاحف. يظهر الحوار في حالة حدوث الصراع الأول
أليس هذا يسمى مزامنة القوة؟