2008-12-09 13 views
2

Notre équipe migre de VSS 6.0 à TFS 2008 pour être utilisée à des fins de contrôle de source. Je me demande si quelqu'un a une expérience avec cette migration. En particulier, nous nous intéressons à la préservation de l'historique des fichiers dans le contrôle de source, ainsi que de tout autre gotchas potentiel.VSS 6.0 vers TFS Migration

Répondre

3

Ceci est assez facile une fois l'installation terminée. Vous devez d'abord créer un fichier usermap.xml. Cela mappera vos utilisateurs VSS à vos utilisateurs TFS2008. Ensuite, vous créez un fichier de configuration de projet. Je publierais des exemples de la mienne, mais je ne peux pas obtenir le XML à poster.

Le fichier de configuration du projet pointe vers le fichier XML usermap. Ensuite, tout ce que vous avez à faire est de taper la commande "VSSConverter migrate settings.xml" pour migrer ou "VSSConverter analyze settings.xml" pour analyser le projet. Je vous suggère d'analyser avant de migrer le projet.

Voici un lien pour plus d'informations. http://msdn.microsoft.com/en-us/library/ms253090(VS.80).aspx

2

Malheureusement, quand j'ai essayé ce ...

TF60032: Le VSS Converter nécessite Visual SourceSafe 2005 ou plus tard à courir. Veuillez installer Visual SourceSafe 2005 ou version ultérieure et réessayez.

4

Avez-vous installé VSS 2005? Vous en avez besoin plutôt que la version précédente (6.0d).

Aussi, avez-vous vraiment besoin de l'historique dans TFS? Ou pouvez-vous tracer une ligne dans le sable et dire que tout l'historique avant telle date est dans VSS et que toute l'histoire après cette date est dans TFS? Si c'est le cas, vous pouvez simplement obtenir une dernière version de VSS et ajouter les fichiers dans TFS. La migration est non triviale car vous devez gérer les utilisateurs VSS qui ne correspondent pas aux utilisateurs du domaine, les utilisateurs VSS qui n'existent plus et bien que l'ordre des opérations de contrôle de la source soit maintenu la date/heure réelle de l'opération n'est pas migré, il est cependant stocké dans le commentaire dans le cadre de la migration.