VssSetting_Migration.xml -> file xml yang berisi script untuk migrasi
<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<SQL Server="AF-DEVEAD"></SQL>
<VSSDatabase name="C:\DevEADVSS"></VSSDatabase>
<UserMap name="C:\MigrateVSStoTFS\UserMap.xml"></UserMap>
</Source>
<ProjectMap>
<Project Source="$/Enterprise/Adira1" Destination="$/ADIRA/Enterprise/Adira1/"></Project>
</ProjectMap>
</ConverterSpecificSetting>
<Settings>
<TeamFoundationServer name="AF-DEVEAD" port="8080" protocol="http"></TeamFoundationServer>
</Settings>
</SourceControlConverter>
Note :
AF-DEVEAD : Nama database di TFS yang akan digunakan sebagai tempat menyimpan file migrasi dari VSS.
C:\DevEADVSS : nama database VSS
C:\MigrateVSStoTFS\UserMap.xml : file xml yang berisi user mapping yang ada di VSS dan akan dimapping ke TFS dan file ini terbentuk setelah proses analyze project
dijalankan. Jangan lupa juga untuk mengedit file xml ini dengan mengisi account AD user yang akan menggunakan source tersebut di TFS.
$/Enterprise/Adira1 : nama source diVSS
$/ADIRA/Enterprise/Adira1/ : nama destination di TFS
Contoh :
<?xml version="1.0" encoding="utf-8"?>
<UserMappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
This file is automatically created by VSS Converter. You can optionally use the file to map
a VSS user to a Team Foundation user. For example, <UserMap From="Jane" To="MyDomain\Janep">
</UserMap> This mapping causes all actions logged by VSS user "Jane" to be changed to Team
Foundation user " MyDomain\Janep " during migration.
-->
<UserMap From="ADMIN" To="ADIRA\fatwiah.abbas" />
<UserMap From="Wiwiek" To="ADIRA\fatwiah.abbas" />
</UserMappings>