أمر workfold
إنشاء أو تعديل أو عرض معلومات حول التعيينات بين مجلدات مساحة العمل و مجلدات الملقم التحكم بالإصدار Team Foundation .
الأذونات المطلوبة.
لاستخدام الأمر workfold يجب أن تكون مالك مساحة العمل المحددة أو الضمنية أو لديك إذن مساحات العمل المسؤولالعمومي معينة ل السماح. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.
tf workfold localfolder
tf workfold [/workspace:workspacename]
tf workfold [/server:servername] [/workspace:workspacename]
serverfolder
tf workfold [/map serverfolder localfolder] [/server:servername]
[/workspace:workspacename] (serverfolder|localfolder)
tf workfold /unmap [/server:servername] [/workspace:workspacename]
[/recursive] (serverfolder|localfolder)
tf workfold /cloak
(serverfolder|localfolder) [/workspace:workspacename] [/s:servername]
tf workfold /decloak (serverfolder|localfolder)
[/workspace:workspacename] [/s:servername]
المعلمات
الوسيطة |
الوصف |
---|---|
اسم الخادم |
تحدد اسم من "خادم أساس الفريق" الخاص بك لالخيار /server . مثال: teamfoundation2. |
workspacename |
تحديد اسم مساحة العمل الذي عليه يعمل الأمر لالخيار /workspace. |
serverfolder |
تعيين اسم مجلد الملقم التحكم بالإصدار Team Foundation . |
localfolder |
تعيين اسم مجلد محلي. |
الخيار |
الوصف |
---|---|
/server |
يعرّف الـ Team Foundation Server. هذا الخيار مطلوب إذا تم استدعاء الأمر من دليل غير معين لمساحة العمل. |
/workspace |
تحديد اسم مساحة العمل للعمل فيه. |
/map |
تحديد اقتران بين مجلد محلي و مجلد الملقم التحكم بالإصدار Team Foundation . بشكل افتراضي ، يستخدم الأمر workfold هذا الخيار ،حتى في حال عدم تعيينها، إلا إذا /unmap ، /cloak, أو /decloak محدد. |
/unmap |
تحديد مجلد التعيين الذي يجب إزالته من مساحة العمل. |
/cloak |
تعيّن ان يجب استبعاد المجلد من أية إجراءات إصدار التحكم التي تم إجراؤها في مساحة العمل. |
/decloak |
اكشف المجلد للتمكن من استرداد المجلد إلى مساحة العمل. |
ملاحظات
يمكنك استخدام الأمر workfold من أداة المساعدة لسطر الأوامر tf لإنشاء وتحرير تعيينات مساحة العمل . تقوم تعيين مساحة العمل بإنشاء مجلد العميل الذي فيه استرد كافة الملفات والمجلدات الفرعية من مجلد الخادم التحكم بالإصدار Team Foundation عند تنفيذ العمليةtf get . هذا الget لن عمل إذا كان مجلد جانب العميل محجوب.
يمكنك أيضاً تحديد بدل العلامة النجمية (*) لتعيين المجلد Team Foundation Server والعناصر الفورية الخاص بك في مساحة العمل المحلية. ويشار غالباً إلىه كمجلد تعيين واحد .
للحصول على مزيد من المعلومات حول كيفية العثور على أداة سطر الأوامر TF، راجع TF أداة سطر أوامر.
خيارات تعيين المجلد
تعيين مساحة العمل هي قائمة من العناصر النشطة و المحجوبة. يمكنك إضافة عناصر الملقم التحكم بالإصدار Team Foundation للقائمة المعينة في مساحة العمل باستخدام الخيار /map . يمكنك أيضاً استبعاد عنصر من مساحة العمل بشكل صريح عن طريق استخدام الخيار /cloak . يمكن فقط حجب العناصر التي تحتوي على أصل معيّن. الحجب طريقة فعالة لتحسين سرعة عمليات "دفعية Get" و للحفاظ على المساحة على القرص.
استخدام الحجب مع التحفظ. لتجنب مشاكل التحويل البرمجي والتكامل، يجب أن تحجب فقط تلك العناصر التي تعرف أنهم خارج نطاق المشاريع الحالية والمستقبلية, مثل الصور وملفات الوثائق الخارجية.
يمكنك استخدام الخيارات /unmap و /decloak لحذف بشكل انتقائي الإدخالات المعينة و المحجوبة من تعيين مساحة العمل.
كيفية تطبيق تعيينات مساحة العمل.
بشكل افتراضي ، يتم تطبيق تعيينات مساحة العمل بشكل متكرر . عندما تقوم بتعيين مجلد محلي إلى التحكم بالإصدار Team Foundation مجلد الخادم، النظام ينشئ تعيين ضمنيًا بين كل مجلداته الحاليه و الفرعية المستقبلية. على سبيل المثال، في حالة تعيين $/projects الى c:\projects ، قم فيما بعد بإضافة مشروع يسمى$/projects/project_one ، ثم قم بتشغيل get على مساحة العمل ،يقوم Team Foundation تلقائياً بإنشاء مجلد عمل محلى مسمى بـ project_one في الدليل C:\projects.
في هذا المثال، يمكنك استخدام أحرف بدل, "*" ، لتعيين مجلد الملقم و عناصره الفورية إلى مساحة العمل المحلية:
tf workfold $/projects/MyTeamProject/* C:\MyLocalWorkfold\MyTeamProject
في هذا المثال، يمكنك تجاوز تعيين الإنشاء التلقائي بين $/projects/project و C:\projects\project_one باستخدام الأمر workfold كما يلي:
tf workfold $/projects/project_one C:\DifferentWorkfold
التعيين ضمن الحجب
يمكن تعيين تعيينات المجلدات المحجوبة الموجودة أسفل مجلد المحجوب في التسلسل الهرمي لتحكم الإصدار، لمساحة العمل المحلية.
أمثلة
يعرض المثال التالي تعيينات مساحة العمل الذي فيه c:\projects موجود.
c:\projects>tf workfold
المثال التالي يحجب المجلد c:\projects\lib .
c:\projects>tf workfold /cloak c:\projects\lib
يعرض المثال التالي تعيين الملف المحلي word.cs .
c:\projects>tf workfold word.cs
المثال التالي يقوم بتعيين المجلد C:\DifferentWorkfold لمجلد الملقم التحكم بالإصدار Team Foundation $/projects/project_one واستبدال تعيين مساحة العمل السابقة ل $/projects/project_one مجلد الملقم التحكم بالإصدار Team Foundation .
c:\projects>tf workfold $/projects/project_one C:\DifferentWorkfold
راجع أيضًا:
المهام
كيفية: cloak و Uncloak مجلدات في مساحة عمل
كيفية: إنشاء مساحة عمل وملفات Get
المرجع
بناء جملة سطر الأوامر (التحكم بالإصدار)