چنانچه برای مدیریت پروژه از Team Foundation Server استفاده میکنید، صرف نظر از اینکه نسخه اکسپرس یا کامل آنرا روی سرور نصب کرده اید و یا از نسخه رایگانی که مایکروسافت در آدرس http://tfs.visualstudio.com در اختیار کاربران قرار داده استفاده میکنید، یقیناً میدانید که Backlog item و Work item میتوانند در وضعیتهای مختلفی قرار بگیرند. این وضعیتها بسته به متدلوژی مورد استفاده، از لحاظ تعداد و یا عنوان با یکدیگر متفاوتند.
به عنوان مثال:
- New
- Approved
- Committed
- Done
- Removed
در وضعیتهای فوق چنانچه یک Work item اشتباهاً به Backlog افزوده شود، تنها راه اینکه اعلام کنیم این Work item از دستور کار خارج شده است، اینست که آنرا در وضعیت Removed قرار دهیم.
در هیچ کجای رابط کاربری (تحت وب و Team explorer در ویژوال استدیو) امکانی برای حذف یک Work item در نظر گرفته نشده است.
در ادامه روش حذف فیزیکی یک Work item از TFS را خواهیم دید:
1- ابتدا وارد خط فرمان (Command Prompt) شده و به مسیر زیر بروید:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
2- با استفاده از دستور witadmin بهمراه سوییچ destroywi، میتوانید Work item مورد نظر را با استفاده از شناسه آن حذف کنید:
witadmin destroywi /collection:CollectionURL /id:id
به عنوان مثال چنانچه آدرس CollectionURL پروژه شما https://mytfs.visualstudio.com/DefaultCollection و شناسه Work item مورن نظر 357 باشد، خواهیم داشت:
witadmin destroywi /collection:"https://mytfs.visualstudio.com/DefaultCollection " /id:357
چنانچه این قابلیت نظر شما را جلب کرد، توصیه میکنم نگاهی هم به سایر سوییچهای فرمان witadmin بیاندازید.