إتلاف الملفات المتحكَّم بإصدارها

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

يوضح الإجراء التالي كيفية تدمير الملفات والمجلدات باستخدام الأمر tf destroy. على الرغم من أنه يتم إزالة الملفات نهائياً ، يمكن الاحتفاظ بالمحفوظات المقترنة معهم. للحصول على مزيد من المعلومات حول الخيارات و الوسائط المتوفرة ل tf destroy راجع أمر إتلاف.

ملاحظة

تتوفر هذه العملية فقط من خط-الأوامر.

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

لاستخدام الأمر destroy يجب أن تكون عضواً في مسؤولين أساس الفريق مجموعة الأمان . لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.

المتطلبات المسبقة لتشغيل إتلاف tf

قبل تشغيل tf destroy بدون الخيار /keephistory ، نوصي أولاً بحذف الملفات التي تريد إتلافها. لمزيد من المعلومات، راجع كيفية: حذف الملفات والمجلدات من التحكم الإصدار. بعد يحذف ملف، يتضمن اسم الملف الخاص به الآن إلى المعرف عملية يحذف. على سبيل المثال، إذا كان اسم ملف aFile.cs، بعد حذف اسم الملف هو aFile.cs;x123، الموقع يكون 123 س المعرف عملية الحذف.

بعد حذف الملفات ، يمكنك مزامنة المستودع Team Foundation. وإلا المستودع لن يتم مزامنته مع العناصر المحطمة.

لإتلاف ملفات التحكم بالإصدار بشكل دائم

  • انقر علىابدأ،انقر على كل البرامج،انقر علىMicrosoft Visual Studio 2008و انقر علىأدوات Visual studio , ثم انقر علىموجه أوامر Visual Studio

    • لمعاينة الملف aFile.cs بدون تدميره ، اكتب في موجه الأوامر:

      >tf destroy /preview /i $/MyTeamProject/aFile.cs
      

      ملاحظة

      النص الموجود في نافذة موجه الأوامر يعرض "إتلاف الكائنات‬: $ / MyTeamProject/aFile.cs"لكن الملف غير فعلياً متلف عند استخدام الخيار /preview.

    • لإتلاف الملف، aFile.cs اكتب في موجه الأوامر:

      >tf destroy /i $/MyTeamProject/aFile.cs
      

      يعرض هذا الأمر معلومات حول التغييرات المعلقة الممكنة و مجموعة تغييرات في نافذة موجّه الأوامر. بسبب تحديد /i (غير التبادلي) ، انك غير مطالب بمربع الحوارYes ، No ، Yes to all قبل أن تتم إزالة الملفات نهائياً.

    • لاتلاف جميع الملفات في مجلد و في نفس الوقت، الاحتفاظ بنوع محفوظاتها:

      >tf destroy /keephistory $/MyTeamProject/aFolder
      

      ملاحظة

      /preview لا يمكن تحديده ب/keephistory.

      يحتفظ هذا الإجراء بمعلومات المحفوظات حول جميع الملفات في مجلد. يمكنك استخدام الأمر tf historyلعرض محفوظات ملف. يمكنك أيضاً عرض المحفوظات في "مستكشف التحكم بالمصادر". للمزيد من المعلومات، راجع أوامر المحفوظات وكيفية: طريقة عرض البيانات التاريخية.

    • استخدام الخيار /stopat للاحتفاظ بمعلومات المحفوظات و بما في ذلك قيمة versionSpec. القيمةversionSpec يمكن أن تكون أحدث إصدار أو مجموعة تغييرات معينة أو تاريخ. للمزيد من المعلومات حول قيم versionspec, راجع بناء جملة سطر الأوامر (التحكم بالإصدار).

      لإتلاف كافة الملفات في مشروع الفريق MyTeamProject و في نفس الوقت, الاحتفاظ بمحفوظات عن الملفات بما في ذلك 10/23/2005 ، اكتب:

      >tf destroy $/MyTeamProject /keephistory /stopat:D10/23/2005
      
    • استخدم الخيار /startcleanup مباشرة لتنظيف المحتوى الذي لم يعد يتم الإشارة إليه بواسطة Team Foundation Server. بدون هذا الخيار، يتم إزالة الملفات التالفة عند الاحتفاظ بقاعدة البيانات عن طريق عملية SQL التي بشكل عام يتم تشغيلها مرة واحدة في يوم.

      لاتلاف كافة الملفات مباشرة في مجلد ، اكتب:

      >tf destroy /startcleanup $/MyTeamProject/aFolder
      

راجع أيضًا:

المهام

كيفية: نقل إعادة تسمية وحذفه يتحكم فيه الإصدار الملفات والمجلدات

المرجع

أمر إتلاف

المبادئ

العمليات المتوفرة فقط من سطر الأوامر ( الإصدار التحكم لفريق الأساس)

موارد أخرى

مرجع سطر أوامر تحكم إصدار Team Foundation