Pochi minuti fa il tool per la migrazione da Visual SourceSafe a Team Foundation Server e Team Foundation Service è stato rilasciato. E’ già disponibile sia nella Team Foundation Administration Console sia in Visual Studio Gallery. Attenzione, richiede un reboot del server.
Installazione facilissima![Smile](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/wlEmoticon-smile_2.png)
![vss00 vss00](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/vss00_thumb.png)
![vss01 vss01](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/vss01_thumb.png)
![vss02 vss02](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/vss02_thumb.png)
Dopo averlo lanciato, chiederà il repository da utilizzare, quali progetti migrare (si possono anche non selezionare tutti). Prima di eseguirlo si deve eseguire una bella passata di Analyze ![Smile](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/wlEmoticon-smile_2.png)
![image image](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/image_thumb.png)
Dopodichè il Team Project di destinazione…
![image image](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/image_thumb_1.png)
…e il SQL Server da usare come storage, con la tipologia di migrazione, full or tip:
![image image](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/j3r/Windows-Live-Writer/Visual-SourceSafe-Upgrade-to-Team-Founda_F043/image_thumb_2.png)
Alla fine avremo un report molto simile a quello di vssconverter.
Nella MSDN si trova tutta la documentazione, insieme a come utilizzare VSSUpgrade –il tool a riga di comando che si può utilizzare per migrare automaticamente con script oppure per alcuni scenari borderline (come quando si ha un grande database e si voglioni prevenire errori causati dalla rete magari instabile) – e alle operazioni di troubleshooting piu comuni.