خطأ "SVN: #155021. لا يمكنك تحديث هذا الملف باستخدام تكامل Subversion في Dreamweaver... " | Dreamweaver CS4

المشكلة

عندما تتصل بخادم Subversion في Dreamweaver CS4، تتلقى رسالة الخطأ التالية:

SVN: #155021. لا يمكنك تحديث هذا الملف باستخدام تكامل Subversion في Dreamweaver لأن تطبيق عميل Subversion أحدث على الجهاز الخاص بك قام بعمل تحديثات على بيانات Subversion الوصفية للملف. لمزيد من المعلومات حول هذه المشكلة، راجع http://www.adobe.com/go/dw_svn_en.

تظهر رسالة الخطأ كذلك داخل مربع حوار نمطي أو في سجل نقل ملف الخلفية.

الحل

قم بتشغيل البرنامج النصي لتحويل ملحق Dreamweaver.

لاستعادة توافق مكتبة عميل Subversion 1.4.5، قم بتشغيل البرنامج النصي للتحويل، والذي تم تضمينه في ملحق Dreamweaver.

ويؤدي الملحق إلى تشغيل برنامج Python نصي؛ لذا، تحقق من تثبيت مترجم برامج Python النصية على جهاز الكمبيوتر المحلي لديك. للحصول على معلومات إضافية، راجع تثبيت Python على نظام التشغيل Windows أدناه.

ملاحظة: يتم تثبيت Python كجزء من التثبيت الافتراضي على نظام التشغيل Mac OS X.

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

  1. قم بإنهاء Dreamweaver.
  2. قم بتنزيل ملحق Adobe Dreamweaver (باللغة الإنجليزية).

    ملاحظة: تتاح لغات أخرى للتنزيل في قسم اللغات الإضافية في الجزء السفلي من هذه المستند.
  3. قم بتشغيل Adobe Extension Manager CS4.



    ملاحظة: في أنظمة تشغيل Windows Vista وWindows 7، من الضروري تشغيل Extension Manager "كمسؤول" من أجل إكمال الخطوات المتبقية بنجاح. لعمل ذلك، انقر بزر الماوس الأيمن فوق أيقونة Adobe Extension Manager CS4 واختر Run As Administrator.

     
  4. انقر فوق Install.
  5. حدد الملحق الذي تم تنزيله وانقر فوق Open.يظهر الملحق الذي تم تثبيته في Extension Manager CS4 كما يلي:

     

  6. قم بالخروج من Extension Manager.
  7. قم بتشغيل Adobe Dreamweaver.
  8. انقر فوق Commands > Subversion Compatibility

  9. انقر فوق OK لتحويل موقعك. ترى الرسالة التالية عندما يتم تنفيذ برنامج التحويل النصي بنجاح:

  10. قم بتحديث موقعك.

ملاحظة: يمكنك تشغيل البرنامج النصي في أي وقت. إذا تعاملت مع الموقع المحلي الخاص بك ببرنامج عميل Subversion آخر مرة أخرى، فكرر الخطوات من 8 إلى 10.

معلومات إضافية

يوفر تطوير Subversion برنامجًا نصيًا يقوم بتحويل البيانات الوصفية لإصدار Subversion للموقع إلى الإصدار 1.4.x، وهو متوافق مع Dreamweaver.

تثبيت Python في نظام تشغيل Windows

في نظام التشغيل Windows، قم بتثبيته قبل تشغيل تحويل Subversion.

  1. شغّل برنامج التثبيت واتبع التعليمات التي تظهر على الشاشة.
  2. أعد تشغيل الكمبيوتر.
  3. قم بتنفيذ الحل الوارد أعلاه.

الملفات المثبتة

يستخدم الملحق برنامج Python نصي يوفره Subversion لتحويل البيانات الوصفية للموقع المحلي الخاص بك. (للحصول على المزيد من المعلومات، راجع http://subversion.tigris.org/faq.html#working-copy-format-change.) يقوم Extension Manager بتثبيت ملفين داخل مجلد المستخدم الخاص بك. الملف الأول هو برنامج Python النصي (change-svn-wc-format.py). أما الملف الآخر فيكون التعليمات البرمجية للملحق، والمستخدمة لتشغيل البرنامج النصي بشكل مباشر من داخل Dreamweaver (DWSVNConvert.htm). بعد تشغيل الملحق، يتم كذلك إنشاء ملف المخرجات، والذي يحتوي على رسائل سجل التحويل (change-svn-wc-format.output.txt). في حالة حدوث مشكلة أثناء التحويل، يتم تسجيل الأخطاء في ملف المخرجات.

يتم تثبيت الملحق في الدليل الرئيسي في المواقع التالية:

  • في نظام التشغيل Windows: Documents and Settings/<username>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
  • في نظام التشغيل Mac OS: <username>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert

نظام مسار Windows وPython

لا يعمل برنامج Python النصي بالشكل الصحيح بدون ضبط متغير PATH في نظام تشغيل Windows حيث لا يقوم برنامج تثبيت Python بضبطه. لتغيير هذا المتغير، قم بتحرير متغيرات البيئة في نظام التشغيل Windows.

  1. افتح خصائص نظام التشغيل Windows.
  2. في علامة التبويب Advanced، انقر فوق Environment Variables.
  3. في "متغيرات النظام"، قم بإضافة المسار الذي قمت بتثبيت Python به إلى متغير المسار (على سبيل المثال، "C:\Python25"). قم بإضافة فاصلة منقوطة إلى المسار إذا لم يكن يحتوي على واحدة (على سبيل المثال، ";C\Python25").

معلومات إضافية

يمكن أن يؤدي استخدام Adobe Dreamweaver وعميل Subversion آخر على نفس جهاز الكمبيوتر إلى منع الموقع الخاص بك من التفاعل مع خادم Subversion.

يمكن أن تؤدي برامج العميل من الجهات الخارجية إلى تحديث بيانات Subversion الوصفية للموقع المحلي لديك إلى إصدار عميل جديد، وهو شيء غير مدعوم من خلال Adobe Dreamweaver CS4.

يمكن أن يشتمل عملاء Subversion من الجهات الخارجية على:

  • TortoiseSVN
  • SmartSVN
  • Subclipse

يمكنك العثور على العملاء الإضافيين في Apache Subversion.

مثال

أنت تستخدم Adobe Dreamweaver CS4، والذي يدعم مكاتب عميل Subversion الإصدار 1.4.5. وأنت تستخدم TortoiseSVN (1.5.x)، والذي يدعم إصدار العميل 1.5، على نفس جهاز الكمبيوتر. بمجرد أن تتعامل مع الموقع المحلي لديك باستخدام TortoiseSVN (على سبيل المثال، من خلال إرسال ملف)، يتم تحويل بيانات Subversion الوصفية المحلية في الموقع الخاص بك إلى الإصدار 1.5. وبسبب هذا التحويل، لا يمكن أن يتعامل Dreamweaver بعد ذلك مع خادم Subversion. لا يتوافق تنسيق عميل Subversion الأحدث مع التنسيق السابق 1.4 الذي يدعمه Dreamweaver.

 

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟