Egy fejlesztés kapcsán visszanéztem a TFS szervizben mióta tartok PHP alapú forráskódot, és használom munkámban a mindennapokban. Nagy meglepetésemre az első PHP kódot 2012. október 24-én toltam be, így közel egy éve használom már erre is (a .NET kódok mellett) a TFS-t. Az elmúlt egy évben a lehető legnagyobb megelégedésemre szolgált, hogy végre egységesen minden e kódbázison nyugszik, s számos alkalommal húzott ki a csávából a visszalépés, a visszanézés lehetősége.

Nagy örömömre a héten a végleges szolgáltatások is bekerültek a TFS 2013-ból, így még több és jobb szolgáltatás áll rendelkezésemre.

Screenshot (3)

Remélem ez a fejlődés ugyan ilyen szépen megy tovább és még több és jobb, a mindennapokat segítő megoldáshoz jutunk még.

Egy érdekes projekt a CodePlex-en a Visual Studio Team Foundation Server Planning Guide.

image_thumb_1

A tényleges dokumentációk a download menüpont alatt érhetőek el.

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