أمر تسمية (فريق أساس التحكم بالإصدار)

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

الأذونات المطلوبة.

لاستخدام الأمر label يجب أن يكون لديك مجموعة أذونات قراءة معيَّنة لـسماح. لتعديل أو حذف التسميات التي تم إنشاؤها من قبل مستخدمين آخرين يجب أن يكون لديك بإدارة تسميات مجموعة الأذونات لـ السماح. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.

tf label [/server:servername] labelname[@scope] [/owner:ownername] 
itemspec [/version:versionspec] [/comment:("comment"|@commentfile)] 
[/child:(replace|merge)] [/recursive]

tf label [/server:servername] /delete labelname[@scope] 
[/owner:ownername] itemspec [/version:versionspec]

المعلمات

الوسيطة

الوصف

servername

القيمة الموفرة بواسطة المستخدم للخيار /server . مثال: teamfoundation2.

labelname

عرّف اسم التسمية لإرفاق تعديله أو إزالته من العناصر المحددة.

@scope

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

ownername

يوفر قيمة مثل DOMAIN\JuanGo أو juango فقط لـ /owner الخيار.

itemspec

يعرّف الملف أو المجلد الذي منه يتم إزالة التسمية المعيّنة. للحصول على مزيد من المعلومات حول كيفية تحليل Team Foundation لمواصفات العناصر (itemspecs) لتحديد العناصر التي كانت داخل النطاق, راجع بناء جملة سطر الأوامر (التحكم بالإصدار).

versionspec

يوفر قيمة مثل C2 للخيار /version. للحصول على مزيد من المعلومات حول كيفية قيام Team Foundation بتحليل مواصفات الإصدار لتحديد أي من العناصر داخل النطاق الخاص به, راجع بناء جملة سطر الأوامر (التحكم بالإصدار).

comment

توفير تعليق بواسطة المستخدم حول التسمية.

@commentfile

يقوم المستخدم بتوفير مسار ملف بواسطة قرص يحتوي على التعليق من أجل الاختيار .

الخيار

الوصف

/server

يعرّف الـ Team Foundation Server. هذا الخيار مطلوب إذا تم استدعاء الأمر من دليل غير معين لمساحة العمل.

/owner

تحدد اسم المستخدم الذي قام بإنشاء التسمية.

/version

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

/comment

إضافة أو تعديل وصف أو تعليق التسمية.

/child

يعرّف كيفية التعامل مع العناصر التي تحتوي على تسميات موجودة مسبقاً وهي متطابقة مع التسمية الذي حددتها. إستخدم Replace لتحديث الإصدار من العنصر المقابل للتسمية الموجودة. إستخدم Merge لترك العناصر مع التسمية الموجودة بمفردها.

/recursive

كافة العناصر الموجودة في التسميات التي تطابق itemspec و versionspec.

ويتعذر استخدامه مع الخيار /delete.

/delete

إزالة التسميه .

ملاحظات

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

أنواع بطاقات العنونة شيوعًا حدث رئيسي تسميات مثل "M1 و" "Beta2" أو "Release Candidate 0."

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

التسميه ليست محفوظات إصدار كائن ; لذلك لا يتم تعقب محفوظات تسمية . بالإضافة إلى ذلك، التسميه لا تنشأ عملية تغيير معلقة في مساحة العمل الخاصة بك. عند إصدار label الأمر، التحديث مباشرة ينعكس في التحكم بالإصدار Team Foundation الخادم.

للحصول على مزيد من المعلومات حول كيفية العثور على أداة سطر الأوامر TF , راجع TF أداة سطر أوامر.

إزالة تسميات وحذفها

يمكنك إستخدام أمر Unlabel لإزالة تسمية من ملف أو مجلد بدلاً من ذلك، يمكنك حذف تسمية صواب النظام بإستخدام tf label /delete الأوامر.

للحصول على معلومات حول تسمية موجودة يتضمن قائمة العناصر التي تم إرفاقه التسمية بتعليق ونطاق ، المالك راجع امر التسمية.

إدارة تسميات Overloaded

يجب أن تكون أسماء التسمية فريدة خلال نطاق المحدد . عند إضافة تسمية يمكنك حجز إستخدام هذا الاسم التسمية عند الاسم أو أسفل المحدد أو نطاق ضمني . القيمة الافتراضية للمعلمة النطاق@ هي المشروع الفريق على سبيل المثال، $ / TeamProject1.

إذا كان الفريق أو مستخدم آخر بإضافة تسمية شائعة مثل "M3" إلى مجموعة من إصدارات-التحكم في الملفات الموجودة في جزء مختلف من التحكم بالإصدار Team Foundationالخادم، يمكنك تطبيق إصدار تسمية M3 -التحكم في الملفات الموجودة في المشروع الخاص بك طالما أن تكون المجلدات المشروع الجذر في دلائل مختلفة. على سبيل المثال، إذا تم تسمية الملفات في الدليل $ / الرياضية "M3" ، يمكنك تطبيق "M3" على الملفات في الدليل $ / المشاريع.

للحصول على ، إزالة تسمية أو وإلا إدارة العناصر المسماة M3 ، يجب تحديد نطاق@ المعلمة لإخبار Team Foundation تسمية M3 التي تريد العمل بها.

يمكنك منع المستخدمين الآخرين صواب "الزائد" تسمية مثل "M3" في أجزاء مختلفة من التحكم بالإصدار Team Foundation الخادم عن طريق إما إنشاء بطاقة العنونة في الجذر ($ /) من التحكم بالإصدار Team Foundation الخادم أو عن طريق ضبط أذونات تسمية مجلدات معينة.

باستخدام خيار /Child لتجنب تسمية Mishaps

إذا تم إصدار label الأمر مع تسمية موجودة مسبقاً و itemspec الذي يتضمن الملفات التي لها خاصية بالفعل بواسطة بنفس اسم بطاقة العنونة من /child الخيار تحديد ما إذا كان يتم تحديث الملفات التي وضعت لها علامة مع المراجعة الجديدة معلومات. أي، الملفات المسماة بالاسم نفسه ولكن مختلفة النطاق .

على سبيل المثال، افترض أن لديك مجلد المسمى c:\projects يتضمن ملفين 314. cs 271.cs. افترض أيضاً أن إصدار C70 314. cs يسمى "جاهز". أحدث إصدار من 314. cs إصدار C93. إذا قمت بتطبيق تسمية "جاهز" لأحدث إصدار من المجلد والملفات يتضمن بإستخدام الأمر التالي, يتم نقل تسمية "جاهز" من 314.cs;C70 إلى 314.cs;C93:

tf label ready c:\projects /recursive /version:T /child:Replace

على الجانب الأخر, إذا كنت لا تريد نقل التسمية الموجودة "جاهز" من الإصدار C70 صواب الإصدار C93 من 314.cs ، هل استخدم بناء الجملة التالي:

tf label ready c:\projects /recursive /version:T /child:Merge

عند تحديد Merge كقيمة ل خيار /child ، يتم ترك موجودة مسبقاً مثيلات تسمية تم إصدارها بمفردها.

ملاحظة

يتم استخدام "تلميح" للحصول على أحدث إصدار من versionspec في أعلاه جهازي الأمثلة.

أمثلة

المثال التالي إرفاق تسمية "goodbuild" تسميه تحتوي على إصدار مساحة العمل "المستندات" المجلد و الملفات والمجلدات .

c:\projects>tf label goodbuild docs /recursive

المثال التالي يرفق لتسمية "goodbuild" لـ "docs"مجلد ولكن ليس ملف ومجلدات محتويات مستندات المجلد .

c:\projects>tf label goodbuild docs

المثال التالي إرفاق تسمية "goodbuild" لإصدار 3 من cs 314. في التحكم بالإصدار Team Foundation الخادم.

c:\projects>tf label goodbuild /version:3 $/src/314.cs

المثال التالي على حذف تسمية "badbuild" من كافة العناصر في التحكم بالإصدار Team Foundation الخادم.

c:\projects>tf label /delete badbuild

يستخدم المثال التالي فى نطاق خيار لتطبيق التسمية لـ 314.cs.

c:\projects>tf label goodbuild@$/TeamProject1 314.cs

راجع أيضًا:

المرجع

بناء جملة سطر الأوامر (التحكم بالإصدار)

امر التسمية

أمر Unlabel

المبادئ

استخدام تسميات في أخذ لقطة الملفات الخاصة بك

استخدام تسميات في أخذ لقطة الملفات الخاصة بك

موارد أخرى

TF أداة سطر أوامر