عنوان:

‫طریقه حذف Work item از Team Foundation Server


نویسنده: حمیدرضا معینی
تاریخ: ۱۳۹۲/۱۱/۰۹ ۸:۴۰
آدرس: www.dntips.ir
چنانچه برای مدیریت پروژه از 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 بیاندازید.