سؤال

من فضلك ، ساعدني في Hook Script على الخادم الذي يعين SVN: من نوع MIME إلى تطبيق/Octet-stream على جميع الملفات الجديدة والحالية تلقائيًا على كل ملزمة من نسخة العمل إلى المستودع. (أحتاجه لمنع Subversion Auto Merge Files على الصراع.)

منصتي هي Windows.

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

المحلول 3

لذلك ، أخيرًا نستخدم AutoProps (تم تعيين نوع MIME على التطبيق/الثمانية) على جميع العملاء ويبدو جيدًا. عند حدوث الصراع ، لا تقم بدمج ملفات دمج تلقائيًا ويمكننا دمج الملفات يدويًا. هذا بالضبط ما نريد. بالمناسبة ، ما هي الآثار الأخرى لوضع هذه الخاصية؟

نصائح أخرى

أنت تستخدم الطريقة الخاطئة لتحقيق ذلك. بدلاً من ذلك ، قم بتكوين أداة Diff الوهمية في ملف تكوين التخريب الخاص بك. يجب ألا تفعل أداة Diff الوهمية هذه شيئًا سوى العودة 1 للإشارة إلى أنها لا تستطيع القيام بالاندماج.

هنا'SA Post شرح المزيد من التفاصيل ما يجب القيام به.

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

سيكون الحل البديل هو استخدام Autoproprops:

http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto

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