2009-05-11 7 views
6

Nous utilisons TFS et nous rencontrons des problèmes lorsque nous changeons de branche, ce qui pose des problèmes avec les liaisons TFS à chaque fois.TFS Est-ce que TFS a toujours besoin de fichiers .vspcc?

Nous avons encore

fichiers .vspcc fichiers .vsscc

qui est je devine où il stocke les liaisons, que quelqu'un a des conseils sur la façon de passer facilement entre les branches dans TFS sans douleur ?

Répondre

4

Ces fichiers sont utilisés pour stocker des fichiers qui sont exclus du contrôle de source - et oui, ils sont eux-mêmes sous le contrôle de la source. Je n'ai jamais eu à m'inquiéter de cela avant, donc je ne pense pas que ce soit là le problème.

Les liaisons sont normalement stockées dans vos fichiers proj et sln actuels.

Si vous rencontrez des problèmes de liaison, vous rencontrez des problèmes avec votre espace de travail. Créez un nouvel espace de travail dans un nouveau dossier local et récupérez tout depuis le serveur (c.-à-d. Configuration du mappage d'espace de travail via Visual Studio, ouverture de votre solution via l'explorateur source, etc. des choses étranges se produisent), ou essayez d'aller dans Fichier -> Contrôle de la source -> Modifier le contrôle de la source, découpler tous les projets et les relier. VS écrira aveuglément les informations de liaison à nouveau dans votre projet et les fichiers sln si vous faites cela.

Assurez-vous en particulier que tous les chemins de serveur que vous vérifiez peuvent être mappés sur un chemin local.

La commutation entre les branches se fait simplement en ouvrant le fichier de solution approprié à partir du dossier/branche approprié. Ce n'est pas normal que cela vous donne des problèmes, évidemment.

+2

+1 pour la suggestion de mappage d'espace de travail. Chaque. Unique. Temps. J'ai vu un problème avec les fixations ou le plaisir "reste gris après que je reçois le dernier" problème, il s'avère être une mauvaise cartographie. Je suggère que l'OP supprime l'espace de travail actuel, puis mappe quelque chose comme "c: \ projects" au dossier TFS "$ /" de niveau supérieur. – NotMe