سحب الملفات وإيداعها

تاريخ آخر تحديث 25‏/04‏/2024

قم بسحب الملفات وإيداعها من خوادم محلية وبعيدة باستخدام نظام Dreamweaver Check In/Check Out أو WebDAV أو Subversion.

إذا كنت تعمل في بيئة تعاونية، يمكنك سحب الملفات وإيداعها من الخوادم المحلية والبعيدة.إذا كنت الشخص الوحيد الذي يعمل على الخادم البعيد، يمكنك استخدام أوامر Put وGet دون سحب أو إيداع الملفات.

ملاحظة

يمكنك استخدام وظائف Get وPut مع خادم اختبار، ولكن لا يمكنك استخدام نظام Check In/ Check Out مع خادم اختبار.

حجز ملف يعادل الإعلان "أعمل على هذا الملف الآن—لا تلمسه!" عندما يتم حجز ملف، يتم عرض اسم الشخص الذي حجز الملف في لوحة Files، مع علامة اختيار حمراء (إذا حجز عضو في الفريق الملف) أو علامة اختيار خضراء (إذا حجزت الملف) بجانب أيقونة الملف.

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

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

إعداد نظام Check In/Check Out

قبل أن تتمكن من استخدام نظام تسجيل الدخول/الخروج، يجب ربط موقعك المحلي بخادم بعيد.

حدد Site > Manage Sites.
حدد موقعًا، ثم انقر فوق Edit.
في مربع الحوار Site Setup، حدد الفئة Servers، ثم قم بأحد الإجراءات التالية:
  • انقر فوق الزر Add New Server لإضافة خادم جديد

  • حدد خادمًا موجودًا ثم انقر فوق الزر Edit Existing Server

حدد خيارات Basic وفقًا لما هو ضروري، ثم انقر فوق الزر Advanced.
حدد تمكين تسجيل الخروج للملف إذا كنت تعمل في بيئة فريق (أو تعمل بمفردك ولكن من عدة أجهزة مختلفة).ألغ تحديد هذا الخيار إذا كنت تريد تعطيل تسجيل الدخول والخروج للملفات في موقعك.

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

إذا لم تشاهد خيارات تسجيل الدخول/الخروج، فذلك يعني أنك لم تقم بإعداد خادم بعيد.

حدد خيار تسجيل الخروج للملفات عند الفتح إذا كنت تريد تسجيل الخروج تلقائيًا للملفات عندما تنقر نقرًا مزدوجًا لفتحها من لوحة Files.

استخدام File > Open لفتح ملف لا يقوم بسحب الملف حتى عند تحديد هذا الخيار.

قم بضبط الخيارات المتبقية:

Check Out Name

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

ملاحظة

إذا كنت تعمل بمفردك من عدة أجهزة مختلفة، فاستخدم اسم السحب على كل جهاز (على سبيل المثال، AmyR-HomeMac وAmyR-OfficePC) وبالتالي ستعرف أين يوجد أحدث إصدار من الملف إذا نسيت إيداعها.

Email Address

إذا أدخلت عنوان بريد إلكتروني، عندما تسحب ملفًا، يظهر اسمك في لوحة Files كرابط (أزرق ومسطر سفلي) بجانب ذلك الملف.إذا نقر أحد أعضاء الفريق على الرابط، يفتح برنامج البريد الإلكتروني الافتراضي رسالة جديدة مع عنوان البريد الإلكتروني للمستخدم وموضوع يتوافق مع اسم الملف والموقع.

تسجيل الدخول والخروج للملفات من وإلى مجلد بعيد

بعد إعداد نظام تسجيل الدخول/الخروج، يمكنك تسجيل الدخول والخروج للملفات على خادم بعيد باستخدام لوحة Files أو من نافذة المستند.

تسجيل الخروج للملفات باستخدام لوحة Files

في لوحة Files (Window > Files)، حدد الملفات لسحبها من الخادم البعيد.
ملاحظة

يمكنك تحديد الملفات في العرض المحلي أو البعيد، وليس عرض خادم الاختبار.

تشير علامة الاختيار الحمراء إلى أن عضواً آخر في الفريق قد سحب الملف، ويشير رمز القفل إلى أن الملف للقراءة فقط (Windows) أو مقفل (Macintosh).

قم بأحد الإجراءات التالية لسحب الملف (الملفات):
  • انقر على زر Check Out في شريط أدوات لوحة Files.

  • انقر بزر الماوس الأيمن (Windows) أو Control‑click (Macintosh)، ثم حدد Check Out من القائمة السياقية.

في مربع الحوار Dependent Files، انقر على نعم لتنزيل الملفات التابعة مع الملفات المحددة، أو انقر على لا لتجنب تنزيل الملفات التابعة.الافتراضي هو عدم تنزيل الملفات التابعة.يمكنك تعيين هذا الخيار في Edit > Preferences > Site.
ملاحظة

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

تظهر علامة اختيار خضراء بجانب أيقونة الملف المحلي تشير إلى أنك قمت بسحبه.

ملاحظة

إذا قمت بسحب الملف النشط حالياً، فسيتم استبدال الإصدار المفتوح حالياً من الملف بالإصدار الجديد المسحوب.

إيداع الملفات باستخدام لوحة Files

في لوحة Files (Window > Files)، حدد الملفات المسحوبة أو الجديدة.
ملاحظة

يمكنك تحديد الملفات في عرض Local أو Remote، ولكن ليس في عرض Testing Server.

قم بأحد الإجراءات التالية لإيداع الملف (الملفات):
  • انقر فوق زر Check In في شريط أدوات لوحة Files.

  • انقر بزر الفأرة الأيمن (Windows) أو Control‑click (Macintosh)، ثم حدد Check In من القائمة السياقية.

انقر على نعم لرفع الملفات التابعة مع الملفات المحددة، أو انقر على لا لتجنب رفع الملفات التابعة.الافتراضي هو عدم رفع الملفات التابعة.يمكنك تعيين هذا الخيار في Edit > Preferences > Site.
ملاحظة

من الجيد عادةً رفع الملفات التابعة عند إيداع ملف جديد، ولكن إذا كانت أحدث إصدارات الملفات التابعة موجودة بالفعل على الخادم البعيد، فلا حاجة إلى رفعها مرة أخرى.

يظهر رمز قفل بجانب أيقونة الملف المحلي يشير إلى أن الملف أصبح للقراءة فقط الآن.

ملاحظة

إذا قمت بإيداع الملف النشط حالياً، فقد يتم حفظ الملف تلقائياً قبل إيداعه، اعتماداً على خيارات التفضيلات التي قمت بتعيينها.

إيداع ملف مفتوح من نافذة Document

تأكد من أن الملف الذي تريد إيداعه مفتوح في نافذة Document.
ملاحظة

يمكنك إيداع ملف مفتوح واحد فقط في المرة الواحدة.

قم بأحد الإجراءات التالية:
  • حدد Site > Check In.

  • انقر فوق الرمز File Management في شريط أدوات النافذة Document، ثم حدد Check In من القائمة.

    إذا لم يكن الملف الحالي جزءًا من الموقع النشطة باللوحة Files، فسيحاول Dreamweaver تحديد الموقع المعرف محليًا والذي ينتمي إليه الملف الحالي. إذا كان الملف الحالي ينتمي إلى موقع آخر بخلاف الموقع النشط في اللوحة Files، فسيقوم Dreamweaver بفتح ذلك الموقع ثم إجراء عملية الإيداع.

ملاحظة

إذا قمت بإيداع الملف النشط حاليًا، فقد يتم حفظ الملف تلقائيًا قبل إيداعه، وذلك وفقًا لخيارات التفضيلات التي قمت بتعيينها.  

التراجع عن سحب ملف

إذا قمت بسحب ملف، ثم قررت عدم تحريره (أو قررت تجاهل التغييرات التي أجريتها)، يمكنك إلغاء عملية السحب وسيعود الملف إلى حالته الأصلية.

لإلغاء سحب ملف، قم بأحد الإجراءات التالية:

  • افتح الملف في نافذة Document، ثم حدد Site > Undo Check Out.

  • في لوحة Files (Window > Files)، انقر بزر الماوس الأيمن (Windows) أو Control‑click (Macintosh)، ثم حدد Undo Check Out.

    تصبح النسخة المحلية من الملف للقراءة فقط، وتضيع أي تغييرات أجريتها عليه.

استخدم WebDAV لإيداع وسحب الملفات

يمكن لـ Dreamweaver الاتصال بخادم يستخدم WebDAV (التأليف والإصدارات الموزعة المستندة إلى الويب)، وهو مجموعة من الامتدادات لبروتوكول HTTP التي تتيح للمستخدمين تحرير وإدارة الملفات بشكل تعاوني على خوادم الويب البعيدة.لمزيد من المعلومات، راجع www.webdav.org.

إذا لم تقم بذلك بعد، حدد موقع Dreamweaver الذي يحدد المجلد المحلي الذي تستخدمه لتخزين ملفات مشروعك.
حدد Site > Manage Sites، ثم انقر نقرًا مزدوجًا على موقعك في القائمة.
في مربع الحوار Site Setup، حدد الفئة Servers، ثم قم بأحد الإجراءات التالية:
  • انقر فوق الزر Add New Server لإضافة خادم جديد

  • حدد خادمًا موجودًا ثم انقر فوق الزر Edit Existing Server

في شاشة Basic، حدد WebDAV من القائمة المنبثقة Connect Using، وأكمل بقية خيارات شاشة Basic، حسب الضرورة.
انقر فوق الزر Advanced.
حدد خيار Enable File Check Out وأدخل المعلومات التالية:
  • في مربع Check Out Name، أدخل اسمًا يعرّفك لأعضاء الفريق الآخرين.

  • في المربع Email Address، أدخل عنوان البريد الإلكتروني.

    يتم استخدام الاسم وعناوين البريد الإلكتروني لتحديد الملكية على خادم WebDAV وتظهر في لوحة Files لأغراض الاتصال.

انقر فوق Save.

يقوم Dreamweaver بتكوين الموقع للوصول إلى WebDAV.عند استخدام أمر Check In أو Check Out على أي ملف في الموقع، يتم نقل الملف باستخدام WebDAV.

ملاحظة

قد لا يتمكن WebDAV من إجراء عملية check out بشكل صحيح لأي ملفات تحتوي على محتوى ديناميكي مثل علامات PHP أو SSIs لأن HTTP GET يعرضها كما هي عند إجراء عملية check out.

استخدام (Subversion (SVN للحصول على ملفات وإيداعها

ملاحظة

تم إزالة دعم Subversion (SVN) في إصدارات Dreamweaver 2017 واللاحقة.

يستطيع Dreamweaver الاتصال بخادم يستخدم (Subversion (SVN، وهو عبارة عن نظام للتحكم في الإصدارات يتيح للمستخدمين إمكانية التحرير والإدارة التعاونية للملفات على خوادم الويب البعيدة. إن Dreamweaver ليس عميل SVN كاملاً، ولكنه يتيح للمستخدمين إمكانية إحضار أحدث إصدارات الملفات وإجراء التغييرات وتثبيت الملفات.

ملاحظة

يستخدم Dreamweaver CS5 مكتبة العميل Subversion 1.6.6، بينما يستخدم Dreamweaver CS5.5 مكتبة العميل 1.6.9. الإصدارات اللاحقة من عميل Subversion غير متوافقة مع الإصدارات السابقة. كن حذرًا إذا قمت بتحديث تطبيق عميل لجهة أخرى (مثل TortoiseSVN) للعمل باستخدام إصدار لاحق من Subversion، فإن تطبيق Subversion المحدث سيقوم بتحديث بيانات تعريف Subversion المحلية، ولن يعود Dreamweaver قادرًا على الاتصال ببرنامج Subversion. لا يتأثر هذا الإصدار بالتحديثات التي تتم على خادم Subversion لأن هذه التحديثات متوافقة مع الإصدارات السابقة. إذا قمت بترقية تطبيق عميل لجهة خارجية يعمل مع Subversion 1.7 أو أحدث، فستحتاج إلى التحقق من وجود تحديثات Adobe قبل أن تتمكن من استخدام Subversion مع Dreamweaver مرة أخرى. لمزيد من المعلومات حول هذه المشكلة، راجع www.adobe.com/go/dw_svn_en.)

توصي Adobe باستخدام أداة مقارنة ملفات من جهة خارجية أثناء التعامل مع الملفات التي يمكن التحكم في إصدارها من خلال SVN. عند مقارنة الملفات لمعرفة الاختلافات، يمكنك أن تتعرف على أنواع التغييرات التي يجريها المستخدمون الآخرون على الملفات. لمزيد من المعلومات عن أدوات مقارنة الملفات، استخدم محرك بحث ويب مثل Google Search بالنسبة لأدوات "مقارنة الملفات" أو "معرفة الاختلافات". يعمل Dreamweaver مع معظم أدوات الجهات الخارجية.

للحصول على فيديو نظرة عامة حول العمل باستخدام SVN وDreamweaver، راجع www.adobe.com/go/lrvid4049_dw.

إعداد اتصال SVN

قبل استخدام (Subversion (SVN كنظام للتحكم في الإصدارات مع Dreamweaver، يجب إعداد اتصال بخادم SVN. يمكنك إعداد اتصال بخادم SVN في الفئة Version Control بمربع الحوار Site Definition.

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

يجب أن يكون لديك وصول إلى خادم SVN ومخزون SVN قبل البدء في هذا الإعداد. لمزيد من المعلومات عن SVN، راجع موقع ويب Subversion على /http://subversion.apache.org/.

لإعداد اتصال SVN، اتبع الخطوات التالية:

اختر Sites > Manage Sites، وحدد الموقع الذي تريد إعداد تحكم في الإصدار له، ثم انقر فوق الزر Edit.

ملاحظة

إذا لم تقم بالفعل بإعداد المجلدات المحلية والبعيدة لموقع Dreamweaver، فيجب عليك إعداد موقع محلي على الأقل قبل المتابعة. (الموقع البعيد غير مطلوب في هذه المرحلة، ولكنك قد تحتاج في النهاية إلى إعداده قبل نشر الملفات على الويب.) لمزيد من المعلومات، راجع التعامل مع مواقع Dreamweaver.

في مربع الحوار Site Setup، حدد فئة التحكم بالإصدارات.

حدد Subversion من القائمة المنبثقة Access.

قم بتعيين خيارات الوصول التالية:

  • حدد البروتوكول من القائمة المنبثقة Protocol. البروتوكولات المتاحة هي HTTP وHTTPS وSVN وSVN+SSH.
ملاحظة

يتطلب استخدام بروتوكول SVN+SSH تكوينًا خاصًا. لمزيد من المعلومات، راجع www.adobe.com/go/learn_dw_svn_ssh_en.

  • أدخل عنوان خادم SVN في المربع النصي Server address (عادة ما يكون في شكل servername.domain.com).

  • أدخل المسار إلى المخزون على خادم SVN في المربع النصي Repository path (عادة ما يكون على الشكل /svn/your_root_directory. يرجع الأمر إلى مسؤول الخادم لتسمية المجلد الأصلي لمخزون SVN.)

  • (اختياري) إذا كنت تريد استخدام منفذ خادم بخلاف منفذ الخادم الافتراضي، فحدد Non Default ثم أدخل رقم المنفذ في المربع النصي.

  • أدخل اسم مستخدم وكلمة مرور خادم SVN.

انقر على Test لاختبار الاتصال، أو انقر على OK لإغلاق مربع الحوار.ثم انقر على Done لإغلاق مربع الحوار Manage Sites.

بمجرد تأسيس الاتصال مع الخادم، سيكون مخزون SVN متاحًا للعرض في اللوحة Files. ولعرضه، يمكنك تحديد Repository View من القائمة المنبثقة View أو النقر فوق الزر Repository Files  في اللوحة Files الموسعة.

إحضار أحدث إصدارات من الملفات

عند إحضار أحدث إصدار من الملف من مخزون SVN، سيقوم Dreamweaver بدمج محتويات ذلك الملف مع محتويات نسخته المحلية المطابقة. (أو بعبارة أخرى، إذا قام شخص آخر بتحديث الملف منذ آخر مرة تم فيها تثبيته، فسيتم دمج هذه التحديثات في الإصدار المحلي من الملف على جهاز الكمبيوتر الخاص بك.) وإذا لم يكن الملف موجودًا حتى الآن على محرك الأقراص الثابتة المحلي، فسيقوم Dreamweaver بإحضار الملف.

ملاحظة

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

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

قم بأحد الإجراءات التالية:

  • اعرض الإصدار المحلي من ملفات SVN في لوحة Files عن طريق تحديد Local view من القائمة المنبثقة View.(إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائيًا.)ثم انقر بزر الماوس الأيمن (Windows) أو انقر مع الضغط على Control (Macintosh) على الملف أو المجلد الذي تريده وحدد Version Control > Get Latest Versions.

  • اعرض ملفات مستودع SVN عن طريق تحديد Repository View من القائمة المنبثقة View في لوحة Files، أو بالنقر على زر Repository Files في لوحة Files الموسعة.ثم انقر بزر الماوس الأيمن (Windows) أو انقر مع الضغط على Control (Macintosh) على الملف أو المجلد الذي تريده وحدد Get Latest Versions.

ملاحظة

يمكنك إما النقر بزر الماوس الأيمن فوق ملف واختيار Check Out من قائمة السياق، أو تحديد الملف والنقر فوق الزر Check Out لإحضار أحدث إصدار. ولأن SVN لا يدعم سير عمل السحب، فمع ذلك لا يعمل هذا الإجراء على سحب الملف من الناحية التقليدية.

تثبيت الملفات

تأكد من أنك قمت بإعداد اتصال SVN بنجاح.

قم بأحد الإجراءات التالية:

  • اعرض الإصدار المحلي من ملفات SVN في لوحة Files عن طريق تحديد Local view من القائمة المنبثقة View.(إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائيًا.)ثم حدد الملف الذي تريد إرساله وانقر على زر Check In.

  • اعرض ملفات مستودع SVN من خلال تحديد Repository View من قائمة View المنبثقة في لوحة Files، أو من خلال النقر على زر Repository Files في لوحة Files الموسعة.ثم انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي تريد إرساله وحدد Check In.

راجع الإجراءات في مربع حوار Commit، وأجر التغييرات إذا لزم الأمر، وانقر فوق OK.

يمكنك تغيير الإجراءات من خلال تحديد الملف الذي تريد تغيير إجرائه، والنقر على الأزرار في أسفل مربع حوار Commit.يتوفر خياران: commit و ignore.

ملاحظة

تشير علامة الاختيار الخضراء الموجودة بالملف في اللوحة Files إلى وجود ملف تم تغييره لم يتم تثبيته بالمخزون.

تحديث حالة الملفات أو المجلدات الموجودة في المخزون

يمكنك تحديث حالة SVN لملف أو مجلد واحد. لا يعمل التحديث على تجديد شاشة العرض بأكملها.

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

اعرض ملفات مستودع SVN من خلال تحديد Repository View من قائمة View المنبثقة في لوحة Files، أو من خلال النقر على زر Repository Files في لوحة Files الموسعة.

انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على أي مجلد أو ملف في المستودع وحدد Update Status.

تحديث حالة الملفات أو المجلدات المحلية

يمكنك تحديث حالة SVN لملف أو مجلد واحد. لا يعمل التحديث على تجديد شاشة العرض بأكملها.

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

اعرض الإصدار المحلي من ملفات SVN في لوحة Files من خلال تحديد Local view من قائمة View المنبثقة.(إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)

انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على أي مجلد أو ملف في لوحة Files وحدد Update Status.

عرض مراجعات الملف

تأكد من أنك قمت بإعداد اتصال SVN بنجاح.

قم بأحد الإجراءات التالية:

  • اعرض الإصدار المحلي من ملفات SVN في لوحة Files من خلال تحديد Local view من قائمة View المنبثقة.(إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)ثم انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي تريد رؤية المراجعات الخاصة به وحدد Version Control > Show Revisions.

  • اعرض ملفات مستودع SVN من خلال تحديد Repository View من قائمة View المنبثقة في لوحة Files، أو من خلال النقر على زر Repository Files في لوحة Files الموسعة.ثم انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي تريد رؤية المراجعات الخاصة به وحدد Show Revisions.

في مربع حوار Revision History، حدد المراجعة أو المراجعات التي تهمك واتبع أحد الإجراءات التالية:

  • انقر فوق Compare to Local لمقارنة المراجعة المحددة بالإصدار الحالي من الملف.
ملاحظة

يجب تثبيت أداة مقارنة ملفات لجهة أخرى قبل أن تتمكن من مقارنة الملفات. لمزيد من المعلومات عن أدوات مقارنة الملفات، استخدم محرك بحث ويب مثل Google Search بالنسبة لأدوات "مقارنة الملفات" أو "معرفة الاختلافات". يعمل Dreamweaver مع معظم أدوات الجهات الخارجية.

  • انقر فوق Compare لمقارنة مراجعتين محددتين. انقر مع الضغط على المفتاح Control لتحديد مراجعتين في الوقت نفسه.

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

  • انقر فوق Promote لجعل المراجعة المحددة هي المراجعة الأحدث في المخزون.

إقفال الملفات أو إلغاء إقفالها

يتيح إقفال الملف في مخزون SVN للمستخدمين الآخرين إمكانية معرفة أنك تعمل على هذا الملف. بينما لا يزال المستخدمون الآخرون يقومون بتحرير الملف محليًا، ولكن لا يمكنهم تثبيت الملف حتى تقوم بإلغاء إقفاله. عندما تقوم بإقفال ملف في المخزون، ستشاهد رمز قفل مفتوح على الملف. ويشاهد المستخدمون الآخرون رمزًا مقفلاً تمامًا.

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

قم بأحد الإجراءات التالية:

  • اعرض ملفات مستودع SVN من خلال تحديد Repository View من قائمة View المنبثقة في لوحة Files، أو من خلال النقر على زر Repository Files في لوحة Files الموسعة.ثم انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي يهمك وحدد Lock أو Unlock.

  • اعرض الإصدار المحلي من ملفات SVN في لوحة Files من خلال تحديد Local view من قائمة View المنبثقة.(إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)ثم انقر بزر الماوس الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي يهمك وحدد Lock أو Unlock.

إضافة ملف جديد إلى المخزون

تشير علامة زائد الزرقاء الموجودة بالملف في اللوحة Files إلى أن هناك ملف غير موجود حتى الآن في مخزون SVN.

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

في لوحة Files، حدد الملف الذي تريد إضافته إلى المستودع وانقر على زر Check In.

تأكد من أن الملف محدد للـ Commit في مربع حوار Commit وانقر فوق OK.

نقل الملفات أو نسخها أو حذفها أو استعادتها

  • لنقل ملف، اسحب الملف إلى المجلد الوجهة في الموقع المحلي لديك.

    عند نقل ملف، يقوم Dreamweaver بوضع علامة Add With History على الملف في الموقع الجديد، ووضع علامة Delete على الملف في الموقع القديم. وعند تثبيت هذه الملفات، سيختفي الملف في الموقع القديم.

  • لنسخ ملف، حدد الملف وانسخه (Edit > Copy)، ثم قم بلصق (Edit > Paste) الملف في الموقع الجديد.

    عند نسخ ملف ولصقه، يقوم Dreamweaver بوضع علامة Add With History على الملف في الموقع الجديد.

  • لحذف ملف، حدد الملف ثم اضغط على Delete.

    يمنحك Dreamweaver الخيار اللازم لما إذا كنت تريد حذف الإصدار المحلي من الملف فقط أو الإصدار المحلي والإصدار الموجود على خادم SVN. إذا قمت بتحديد حذف الإصدار المحلي فقط، فلن يتأثر الملف الموجود على خادم SVN. أما إذا حددت حذف الإصدار الموجود على خادم SVN أيضًا، فسيتم وضع علامة Delete على الإصدار المحلي ويجب عليك حينئذٍ تثبيت الملف لكي يتم الحذف.

  • لاسترجاع الملف المنسوخ أو المنقول إلى موقعه الأصلي، انقر بزر الماوس الأيمن فوق الملف ثم حدد Version Control > Revert.

حل مشكلة تعارض الملفات

إذا كان الملف الخاص بك يتعارض مع ملف آخر على الخادم، فيمكنك تحريره ثم وضع علامة "تم الحل" عليه. على سبيل المثال، إذا حاولت إيداع ملف يتعارض مع تغييرات مستخدم آخر، فلن يسمح لك SVN بتثبيت الملف. يمكنك إحضار أحدث إصدار من الملف من المخزون وإجراء تغييرات يدويًا على نسخة العمل ثم وضع علامة "تم الحل" على الملف بحيث يمكنك تثبيته.

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

اعرض الإصدار المحلي من ملفات SVN في لوحة Files عبر تحديد Local view من القائمة المنبثقة View. (إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)

انقر بزر الفأرة الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي تريد حل مشكلته وحدد Version Control > Mark as Resolved.

Go offline

قد تجد من المفيد تجنب الوصول إلى المخزون أثناء أنشطة نقل الملفات الأخرى عن طريق العمل في وضع دون اتصال. سيعاود Dreamweaver الاتصال بمخزون SVN بمجرد استدعاء نشاط يتطلب اتصالاً (مثل Get Latest Versions وCommit، إلخ).

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

اعرض الإصدار المحلي من ملفات SVN في لوحة Files عبر تحديد Local view من القائمة المنبثقة View. (إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)

انقر بزر الفأرة الأيمن (Windows) أو Control-click (Macintosh) على أي ملف أو مجلد في لوحة Files وحدد Version Control > Go Offline.

تنظيف موقع SVN محلي

يتيح لك هذا الأمر إمكانية إزالة الأقفال الموجودة على الملفات بحيث يمكنك استئناف العمليات غير المنتهية. يجب أن تستخدم هذا الأمر لإزالة الأقفال القديمة إذا تلقيت أخطاء "نسخة العمل مقفلة".

تأكد أنك قمت بإعداد اتصال SVN بنجاح.

اعرض الإصدار المحلي من ملفات SVN في لوحة Files عبر تحديد Local view من القائمة المنبثقة View. (إذا كنت تعمل في لوحة Files الموسعة، فسيتم عرض Local view تلقائياً.)

انقر بزر الفأرة الأيمن (Windows) أو Control-click (Macintosh) على الملف الذي تريد تنظيفه وحدد Version Control > Clean Up.

حول نقل الملفات والمجلدات في المواقع التي يتم التحكم فيها من خلال Subversion

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

تظل الملفات والمجلدات على خادم SVN حتى تقوم بحذفها يدويًا. ولذلك حتى إذا كنت تقوم بنقل الملف إلى مجلد محلي مختلف وتثبيته، سيظل الإصدار القديم من الملف في الموقع السابق على الخادم. لتجنب حدوث ارتباك، قم بحذف النسخ القديمة من الملفات التي قمت بنقلها.

عند نقل ملف محليًا وتثبيته مرة أخرى بخادم SVN، سيتم فقد محفوظات إصدار الملف.