اضافه أمر

يضيف ملفات ومجلدات جديدة من موقع ملفات النظام المحلية إلى الخادم التحكم بالإصدار Team Foundation .

ملاحظة

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

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

لاستخدام add الأمر الذي يجب أن تملك مساحة العمل و لديك الاذن السحب للمجلد الأصل للعناصر الجديد على الوضع السماح. يجب ايضا أن يكون لدى مجموعة الأذونات تأمينعلى الوضع السماح إذا /lock:checkout أو يتم استخدام /lock:checkin. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.

tf add itemspec [/lock:none|checkin|checkout] [/type:filetype] 
[/noprompt] [/recursive] 

المعلمات

الوسيطة

الوصف

itemspec

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

filetype

يُستخدم مع خيار/type . لمزيد من المعلومات، راجع أنواع إدارة الملف.

الخيار

الوصف

/type

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

دليل الكشف عن نوع الملف يستند إلى محتويات الكيلوبايت الأولى من الملف.

/lock

تحدد نوع القفل أو تزيل القفل من على عنصر.

خيارات القفل

  • لا يوجد

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

  • الإيداع

    يمكّن العنصر من أن يتم سحبه و تحريره في كافة مساحات العمل ولكن يمنع المستخدمين من إيداع التغييرات للعنصر خارج /workspace المحدد حتى تحرر قفل الإيداع بشكل صريح. إذا تم قفل العنصر المحدد في أي مساحة عمل أخري، تفشل عملية القفل.

  • السحب

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

/noprompt

يمنع أي مطالبات إدخال منك.

/recursive

يضيف كافة العناصر الموجودة في الدليل المحدد و أي الدلائل الفرعية.

ملاحظات

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

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

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

إذا قمت بإضافة 314. cs إلى عنصر التحكم بالإصدار باستخدام tf add /teamproject/projects/math/314.cs tf add /teamproject/projects/math/314.cs ، يعتبر كل من هذه المجلدات إضافة تعليق إذا كانوا بالفعل غير موجودين, حتى يتم إيداع التغييرات. عندما تقوم بايداع التغييرات إذا كان أي من المجلدات في المسار المحدد(/teamproject, /teamproject/projects, or /teamproject/projects/math) لم تكن موجودة مسبقاً في التحكم بالإصدار Team Foundation الخادم، Team Foundation بإنشائها لك.

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

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

أمثلة

المثال التالي يضيف الملفات 314.c وملفات 1256.c إلى قائمة التغييرات المعلقة في مساحة العمل والذي يقترن به مجلد العمل C:\Pi.

c:\pi>tf add 314.cs 1256.c

المثال التالي يضيف كافة ملفات التعليمات البرمجية #C بامتداد (.cs) فى الدليل الحالى و أي ‏‫دلائل فرعية‬ إلى قائمة الاضافات المعلقة لمساحة العمل الحالية.

c:\projects>tf add *.cs /recursive

المثال التالي يضيف كافه الملفات والمجلدات التي تتضمن أسماؤها "hello" في الدليل الحالي و جميع المجلدات الفرعية لقائمة الاضافات المعلقة لمساحة العمل التى لها c:\projects تخطط.

c:\projects>tf add *hello* /recursive

راجع أيضًا:

المهام

كيفية: إضافة غير مشروع أو حل غير الملفات والمجلدات إلى الإصدار التحكم

كيفية: إيداع التغييرات المعلقة

كيفية: تأمين و إلغاء تأمين الملفات أو المجلدات

المبادئ

التغييرات المعلقة

فهم أنواع التأمين

موارد أخرى

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

وضع الملفات تحت التحكم الإصدار