مساحات عمل إصدار التحكم بالإصدار و التعيين

تتضمن مساحة العمل مجلدات خاصة بالعميل على القرص المحلى والتى تم تعيينها الى المجلدات المتحكم بأصدارها على الجهاز الخادمالتحكم بالإصدار Team Foundation

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

  • تعيين مجلد مساحة العمل    تعيين مساحة عمل عبارة عن قائمة من العناصر النشطة و العناصر المتنكرة. عندما تقوم بتعيين مجلد محلي إلى التحكم بالإصدار Team Foundation مجلد الخادم، النظام ينشئ تعيين ضمنيًا بين كل مجلداته الحاليه و الفرعية المستقبلية. على سبيل المثال، في حالة تعيين $/projects الى c:\projects ، قم فيما بعد بإضافة مشروع يسمى$/projects/project_one ، ثم قم بتشغيل الحصول على مساحة العمل Team Foundation يقوم تلقائياً بإنشاء مجلد عمل محلى مسمى بـ project_one في الدليل C:\projects.

مجلد مساحة العمل

يجب أن يكون لديك مساحة عمل قبل تنفيذ التحكم بالإصدار Team Foundationالأوامر تشغيل جهاز الكمبيوتر الخاص بك. Team Foundationقم بتخزين معلومات حول مساحات العمل الخاصة بك. وتشمل هذه المعلومات:

  • قائمة بكافة الملفات في مساحة العمل الخاصة بك.

  • إصدار كل ملف.

  • قائمة بكل التغييرات المعلقة.

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

تعيين مجلدات محلية لمجلدات خادم التحكم بالاصدار

يؤسس تعيين مساحة عمل مجلد عمل لجانب العميل. هذا مكان وضع الملفات والمجلدات الفرعية عندما قمت بعمل العملية Get .

يمكنك إضافة و إزالة تعيينات مساحة العمل لمساحة عمل عن طريق إدارة مساحة العمل الخاصة بك في التحكم بالإصدار Team Foundation أو باستخدام workfold الأمر من tf الأداة المساعدة لسطر الأوامر. لمزيد من المعلومات، راجع إضافة و إزالة مجلد عمل في مساحة عمل أو الأوامر workfold.

يمكنك أيضاً توفير تعيينات من النوع المحمي . تمنع التعيينات من النوع المحمي استرداد الملفات والمجلدات الفرعية الموجودة في مجلد الخادم المحدد عند تنفيذ ال Get operation. يمكنك تأسيس تعيينات مساحة العمل يدوياً في مربع الحوار إنشاء مساحة عمل اثناء عملية إنشاء مساحة العمل. وإلا, Team Foundation سيقوم بإنشاء مخططات مساحة العمل تلقائياً عندما تقوم بإضافة الملفات إلى إصدار عنصر التحكم. لمزيد من المعلومات، راجع إنشاء مساحة عمل و الحصول على الملفات.

تعيين مجلد مفرد

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

ملاحظة

إذا كنت تقوم بإنشاء مساحة عمل محلية باستخدام مربع الحوار مخطط يمكنك إلغاء تحديد المربع متكرر لعمل مساحه عمل يتم تعيينها الى مجلد واحد. تتوفر هذه الميزة فقط إذا كنت قد قمت بتثبيت إصدار حزمة الخدمة Service Pack 1 Microsoft Visual Studio Team System 2008 Team Foundation Server.

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

الحفاظ على مساحات عمل متعددة

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

راجع أيضًا:

المبادئ

العمل مع مساحات عمل