أمر إلغاء حذف
يستعيد أمر undelete العناصر التي كانت ملغاة مسبقاً.
ملاحظة
نتائج هذا الأمر غير مرئية في مساحات عمل أخرى حتى إجراء عملية إيداع. لمزيد من المعلومات، راجع كيفية: إيداع التغييرات المعلقة.
الأذونات المطلوبة.
لاستخدام أمر undelete يجب أن تعين مجموعة الأذونات السحب لـسماح. إذا قمت بتضمين الخيار /lock بقيمة غير بلا, يجب أن يكون لديك إذن تعيين تأمين ل السماح. بالإضافة إلى ذلك، يجب أن تملك مساحة العمل أو لديك عمومية مجموعة الأذونات إدارة مساحات العمل معينة ل السماح. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.
tf undelete [/noget] [/lock:(none|checkin|checkout)] [/newname:name]
[/recursive] itemspec[;deletionID]
المعلمات
الوسيطة |
الوصف |
---|---|
name |
القيمة الموفرة بواسطة المستخدم للخيار /newname . يمكنك تحديد اما مسار محلي أو ملقم . |
itemspec |
يعرّف الملف أو المجلد لإلغاء الحذف. للحصول على مزيد من المعلومات حول كيفية تحليل Team Foundation لمواصفات العناصر (itemspecs) لتحديد العناصر التي كانت داخل النطاق, راجع بناء جملة سطر الأوامر (التحكم بالإصدار). |
deletionID |
تعيّن معرف فريد الذي يزيل غموض عدة عناصر محذوفة لهم نفس الاسم. |
الخيار |
الوصف |
---|---|
/noget |
استعادة العنصر المحذوف إلى مساحة العمل الخاصة بك و بعد ذلك ،ريثما يتم الانتهاء من عملية تدقيق في العملية ، يقوم باستعادة العنصر على الملقم ولكن لا يقوم باسترداد مباشرة النسخة الفعلية من العنصر إلى القرص. |
/lock |
يمنع المستخدمين الآخرين من إيداع أو سحب الملفات المحدد. لمزيد من المعلومات، راجع فهم أنواع التأمين. خيارات القفل
|
/newname |
إعادة تسمية الصنف عند استعادتها. |
/recursive |
استعادة كافة الملفات والمجلدات الفرعية من الدليل المحدد. |
ملاحظات
لإلغاء حذف أمر من ميزة سطر الأوامر TF بجدولة الملفات أو المجلدات المحددة لاستعادة إكمال عملية الإيداع المعلقة. تسترد أيضاً العناصر المحددة من الملقم الي القرص المحلي إلا اذا قمت بشكل صريح تضمين الخيار /noget.
عند حذف الملفات أو المجلدات التي لها نفس الاسم من نفس مجلد الملقم يجب عليك تضمين قيمة لالمعلمة deletionID لتشير إلى أي من العناصر المحذوفة التي تريد استعادتها. يمكنك الحصول على deletionID باستخدام الأمر dir .
لإلغاء حذف عنصر ما في مجلد الملقم حيث عنصر بنفس الاسم بالفعل موجود أو تم تعليق إضافة, يمكنك استخدام الخيار /newname لإعطاء العنصرالملغي حذفه اسم جديد. يمكنك إلغاء حذف صنف واحد فقط في المرة باستخدام الخيار /newname .
إذا كنت ترغب في تغيير الملف بعد استعادته ، يمكنك سحب الملف للتحرير بواسطة أمر السحب كالمعتاد.
عند تحديد itemspecمجلد ، يستعيد Team Foundation كافة الملفات و المجلدات الفرعية والملفات التي تحتوي عليها, بشكل افتراضي. إذا لم تكن تريد استعادة كافة العناصر في المجلد, يجب أولاً إلغاء حذف المجلد و العناصر الخاصة به، ثم قم بحذف العناصر التي لا تريد الاحتفاظ بها.
للحصول على مزيد من المعلومات حول كيفية العثور على أداة سطر الأوامر TF، راجع TF أداة سطر أوامر.
أمثلة
يقوم المثال التالي باستعادة 314. cs إلى مجلد الملقم و الذي كان 314. cs قد تم حذفه و استرداد نسخة للقراءة فقط من الإصدار الأخير في مساحة العمل الحالية.
C:\projects>tf undelete c:\math\314.cs
يعرض المثال التالي معرفات الحذف لكافة العناصر على الملقم والتي تم حذفها أكثر من مرة واحدة.
c:\projects>tf dir $/ /deleted
مثال عن الإخراج:
$/projects/math/314.cs;X10 $/projects/math/314.cs;X11
يقوم المثال التالي باستعادة الإصدار 11 X ل cs 314. إلى مجلد الملقم والذي تم حذف الملف منه و استرداد نسخة للقراءة فقط من الإصدار الأخير في مساحة العمل الحالية.
c:\projects>tf undelete 314.cs;X11
راجع أيضًا:
المرجع
بناء جملة سطر الأوامر (التحكم بالإصدار)
أمر إعادة التسمية (تحكم إصدار أساس الفريق)