Régóta használom fejlesztői munkám során a Microsoft Team Foundation Server-t (röviden TFS). Amióta beta szinten megjelent a múlt év során azóta élesben nyúzom a TFS Online változatát ami igen nagy segítséget ad a mindennapjaimban.

A napokban eljutottam odáig, hogy egy fejlesztési munka úgy zárult le, hogy annak eredménye jelentős változtatások mentén, de egy másik (máshol) kezelt projektbe épült be. Ez hozta magával, hogy a TFS Online-n lévő változat nem csak elavult, hanem okafogyottá is vált. Jött a jogos igény, töröljük le az eddigieket! Kattintgattam ide-oda a felületen, de nem találtam rá megoldást, így utánanéztem.

A TFS szerveren ismert volt számomra, de mint kiderült a TFS Online esetében sincs ez másképp a projektek törlését csak parancssorból lehet kiadni. Gondolom ennek az is az oka, hogy ritkán kell, és nem biztos, hogy minden “okostojásnak” azonnal az orra előtt kell legyen a Delete Project gomb. Smile

Amennyiben viszont szándékaink komolyak a projektet a következőképp törölhetjük le:

  • Nyissunk egy Visual Studio Command Prompt-t (A Visual Studio Tools-ban érhetjük el)
  • Gépeljük be a következő parancsot:
    TFSDeleteproject /collection:<collection url> <projectname>

A rendszer ezt követően rákérdez szándékunk komolyságára, majd megerősítést követően törlésbe fog.

tfsdeleteproject

Az ábrán látható, hogy a rendszer figyelmeztet a törlés visszavonhatatlanságára, majd rákérdez biztosak vagyunk-e a dolgunkban. Amennyiben YES-t mondunk komoly munkába fog, és kisikálja a szerverről a projekt minden érintett elemét.

További információ: http://msdn.microsoft.com/en-us/library/ms181482.aspx#DeletionProcess

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

*