المشكلة
عندما تتصل بخادم 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 مع الخادم إلى أن تقوم بتشغيل برنامج التحويل النصي.
ملاحظة: تتاح لغات أخرى للتنزيل في قسم اللغات الإضافية في الجزء السفلي من هذه المستند.
ملاحظة: في أنظمة تشغيل Windows Vista وWindows 7، من الضروري تشغيل Extension Manager "كمسؤول" من أجل إكمال الخطوات المتبقية بنجاح. للقيام بذلك، انقر بزر الماوس الأيمن على أيقونة Adobe Extension Manager CS4 واختر تشغيل كمسؤول.
ملاحظة: يمكنك تشغيل البرنامج النصي في أي وقت. إذا تعاملت مع الموقع المحلي الخاص بك ببرنامج عميل Subversion آخر مرة أخرى، فكرر الخطوات من 8 إلى 10.
معلومات إضافية
يوفر تطوير Subversion برنامجًا نصيًا يقوم بتحويل البيانات الوصفية لإصدار Subversion للموقع إلى الإصدار 1.4.x، وهو متوافق مع Dreamweaver.
تثبيت Python في نظام تشغيل Windows
في نظام التشغيل Windows، قم بتثبيته قبل تشغيل تحويل Subversion.
الملفات المثبتة
يستخدم الملحق برنامج 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.
معلومات إضافية
يمكن أن يؤدي استخدام 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.
قم بإنشاء مواقع ويب جميلة في Dreamweaver
قم بتصميم مواقع الويب الديناميكية وبرمجتها وإدارتها في أداة قوية متكاملة.