اضافه أمر
يضيف ملفات ومجلدات جديدة من موقع ملفات النظام المحلية إلى الخادم التحكم بالإصدار 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 |
تحدد نوع القفل أو تزيل القفل من على عنصر. خيارات القفل
|
/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
راجع أيضًا:
المهام
كيفية: إضافة غير مشروع أو حل غير الملفات والمجلدات إلى الإصدار التحكم
كيفية: إيداع التغييرات المعلقة
كيفية: تأمين و إلغاء تأمين الملفات أو المجلدات