Изашао је нови Visual Studio, VS2010, а са њиме у пакету и нови Team Foundation Server. Нова верзија доноси једну јако фину и преко потребну опцију! Једноставну инсталацију за мале тимове. Остаје само пребацити се са Visual Source Safe базе… Као и увек, има малих проблема.
Једноставна инсталација ТФС је врло лагана и практично се своди на некстовање (узастопно притискање дугмета на коме пише NEXT) , а системски захтеви су изузетно коректни. Потребно је бар 2ГБ меморије и Vista/Win7 оперативни систем (због IIS).
За миграцију са сорс сејфа на ТФС је потребно да на истој машини имате и један и други инсталиран.
Први корак је припрема за миграцију је детаљно објашњена на МСДН и упутно је да се та процедура и прође. Наредни корак је сама миграција, која је прилично (али не потпуно) објашнјена на МСДН.
Други чланак објашњава неке ствари, али не све. Наиме весељаци из Мајкрософта су потпуно заборавили на једноставну (Simple) инсталацију, па ће апликација за миграцију података да хистерише да не може да се закачи на ТФС. Проблем је у томе што се ТФС приликом једноставне инсталације не инсталира у руту веб сајта, већ се налази у /tfs директоријуму.
Решење је у недокументованој опцији collection, којом се дефинише колекција у којој ће се налазити подаци пребачени из Сорс Сејфа. Баг је документован на МС конект сајту и решава тај проблем на следећу фору:
у migrate_settings.xml треба уписати следећу линију:
<TeamFoundationServer name=“localhost“ collection=“tfs/DefaultCollection“ port=“8080″ protocol=“http“></TeamFoundationServer>
Наравно, није неопходно користити дифолт колекцију, већ било коју другу која пасује. Такође, треба из Visual Studia отворити Team Explorer, закачити се на сервер и у жељеној колекцији направити пројекат у који ће бити мигрирани подаци. Назив пројекта се дефинише у migrate_settings.xml скрипти, линија:
<Project Source=“$/“ Destination=“$/MyLibraries“></Project>
То би, ваљда, било то. Након ове операције, Сорс Сејф може у заслужену пензију. И време му је било.

