إصلاح مشكلات تكوين TortoiseSVN الجانبي بجانب: دليل خطوة بخطوة

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

فهم المشكلة

بعد ترقية TortoiseSVN إلى الإصدار 1.5.2.13595، يواجه العديد من المستخدمين هذه الرسالة الخطأ:

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

ما هو التكوين الجانبي؟

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

تشخيص المشكلة

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

فشل توليد سياق التفعيل لـ "C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll". 
التجميع التابع Microsoft.VC90.CRT، processorArchitecture="x86"، publicKeyToken="1fc8b3b9a1e18e3b"، type="win32"، version="9.0.30411.0" لم يتم العثور عليه. 
يرجى استخدام sxstrace.exe لتشخيص تفصيلي.

النقاط الأساسية:

  • من المحتمل أن تكون المشكلة بسبب مكون مفقود: Microsoft.VC90.CRT، المرتبط بـ Visual Studio 2008.
  • رقم الإصدار 9.0.30411.0 يشير إلى أن هذا المكون يتعلق بـ Visual Studio 2008 Service Pack 1.

خطوات إصلاح المشكلة

  1. تحميل حزمة VC2008 SP1 القابلة للتوزيع: لحل هذه المشكلة، تحتاج إلى تثبيت حزمة Visual C++ 2008 Service Pack 1 القابلة للتوزيع. للقيام بذلك:

    • انتقل إلى مركز تحميل Microsoft.
    • انقر على رابط تحميل حزمة التوزيع واختر الإصدار المناسب لنظامك (32 بت أو 64 بت).
  2. تثبيت حزمة التوزيع:

    • بعد التحميل، انقر نقرًا مزدوجًا على المثبت لتشغيله.
    • اتبع التعليمات التي تظهر على الشاشة لإكمال عملية التثبيت.
  3. إعادة تشغيل الكمبيوتر:

    • بعد التثبيت، من المستحسن إعادة تشغيل الكمبيوتر لضمان تأثير جميع التغييرات.
  4. التحقق من الإصلاح:

    • افتح TortoiseSVN لترى ما إذا كانت قائمة السياق متاحة الآن وتعمل كما هو متوقع.

استكشاف الأخطاء وإصلاحها

  • إذا كنت لا تزال تواجه مشاكل بعد اتباع هذه الخطوات، فكر في تشغيل sxstrace.exe، الذي يمكن أن يوفر تشخيصات تفصيلية يمكن أن تساعد في تحديد المزيد من المشكلات في تكوينك.

الخاتمة

باختصار، فإن الخطأ التكوين الجانبي الذي تواجهه مع TortoiseSVN غالبًا ما يكون بسبب مكون Visual C++ مفقود. من خلال تثبيت حزمة VC2008 SP1 القابلة للتوزيع، يمكنك حل المشكلة واستعادة الوصول إلى ميزات قائمة السياق في TortoiseSVN. إذا استمرت المشكلات، يمكن أن تقدم أدوات تشخيص إضافية رؤى أعمق حول ما يحدث بشكل خاطئ.

لا تتردد في ترك تعليق أدناه إذا كانت لديك أي أسئلة أو تحتاج إلى مساعدة إضافية مع TortoiseSVN!