09-10-12, 05:33 PM
كاتب المشاركة : Boutemine Oualid
نافذة ال Working Copy Explorerهذه النافذة تمكنك من عرض المجلدات التي قمت بتحديدها على أنها Working Copy و محتوياتها
لنلق نظرة على هذه الصورة
كما تلاحظ، هناك علامة صح أمام المجلد المستعمل ك Woking Copy
في الجهة المقابلة، يمكنك رؤية علامة صح التي تظهر على الملفات ، و تعني ببساطة أن الملفات لا تحتوي على تعديلات قمت باضافتها أما المربع الأحمر فيمكنك من معرفة الملفات التي تحتوي على تعديلات و التي يجب رفعها إلى ال Repository في التحديث القادم.
لنعرج على شريط الأدوات الخاص بهذه النافذة
ننتقل الآن إلى القوائم المنسدلة الخاصة بهذه النافذة
القائمة الأولى هي الخاصة بالمجلد
عناصر هذه القائمة:
Open: تقوم بعرض محتويات المجلد في الجهة اليمنى
Export: القيام بعملية نسخ للملفات الموجودة في الWorking Copy إلى مجلد آخر
View History: تمكنك من مشاهدة الHistory الخاصة بهذا المجلد
Subversion: هذه القائمة هي الأهم لأنها تمكنك من نقل التعديلات التي قمت بها إلى ال Repository و هي تتكون من
- Update To Specific Version: يمكنك هذا ال زر من تحديث ال Working Copy إلى ال Version التي تريدها.
- Unified Diff: لا أعرف دورها!!
- Subversion Properties: خصائص ال Wokring Copy
- Switch: تمكنك من تحديث محتويات ال Working Copy إلى النسخة التي تريد (الأحدث، حسب التاريخ، حسب ال VERSION...)
- Merge: دمج التحديثات مع النسخ الأقدم
- CleanUp: لا أدري أيضا ما دورها
- Refresh Status: واضحة!!
- Open Folder in Working Copy Explorer: تقوم بعرض محتويات المجلد في ال Working Copy Explorer
- Open Folder in Repository Explorer: تقوم بفتح ال Repository Explorer و تنقلك مباشرة إلى المجلد الموجود على الخادم الذي تستعمله لتحديث ال Wokring Copy
properties: عرض خصائص ال Working Space في نافذة الخصائص
بالنسبة للملفات
يجب التنبيه إلى أن عناصر القائمة تختلف حسب حالة الملف، فان كان الملف يحتوي على تعديلات فسترى في القائمة خيارات لرفع التحديثات إلى السرفر
open: فتح الملف في الفيجوال ستوديو.
export: نسخ الملف إلى مكان آخر على القرص الصلب.
Update to Latest Version: تمكنك من تحديث الملف بأحدث نسخة موجودة في الخادم.
Commit: تمكنك من رفع الملف الذي قمت بتعديله إلى السيرفر
View History: عرض الHistory الخاصة بالملف
Revert: تراجع إلى النسخة الأصلية
Subversion: و تحتوي على :
معظم العناصر قمنا بشرحها في القائمة المنسدلة الخاصة بالمجلدات
أما الجديد فهو:
Lock: تمكنك من تجميد التحديثات على ملف معين بحيث لا يستطيع أي عضو أن يقوم برفع التحديثات التي أضافها على الملف إلى ال Repository
Compare: تمكنك من المقارنة بين النسخة الأصلية و النسخة الجديدة التي عدلت فيها
Create Patch: تمكنك من تخزين Patch و هو عبارة عن ملف يحتوي على التعليمات التي على البرنامج أن يقوم بها عند القيام بعملية تحديث الملف من ال Repository أو رفعه إلى الRepository
Remove From Change List: أما هذه فتقوم بحذف الملف من لائحة الملفات المعنية بعمليات التحديث (سواءا برفع الملف إلى ال Repository أو تنزيله منه)
