74 votes

Ajout d'un nouveau projet à une solution existante dans TFS

J'ai ajouté un projet à une solution existante qui est actuellement sous contrôle de code source à l'aide de TFS, mais pour une raison que je ne peut pas vérifier dans le nouveau projet. Quand je l'ai vue de mes modifications en attente, aucun des fichiers dans le nouveau projet de spectacle. Aucun des fichiers ont un plus (pour un nouveau fichier). Qu'ai-je fait de mal? Comment puis-je résoudre ce problème? Il est temps de vérifier.

106voto

Tomer Pintel Points 1040

Le problème est la solution a perdu de son caractère contraignant. C'est pourquoi il n'est pas de vérifier automatiquement lorsque vous ajoutez un nouveau projet.

Afin de rétablir la liaison dans VS 2010, allez dans Fichier->Contrôle de la Source->Changement de Contrôle à la Source. Chercher la "Solution: votre nom de la solution" et si il n'est pas lié qu'il va dire "pas de serveur". Cliquez sur, puis cliquez sur "Lier" à partir de la barre d'outils.

dans Visual Studio 2012/2013 c'est Fichier->Contrôle de la Source->Avancé->Changement de Contrôle à la Source (Merci à danglund).

Cela devrait créer une nouvelle vssscc fichier est correctement lié. Maintenant, ajoutez le nouveau projet et tout devrait fonctionner correctement.

53voto

Edge Points 280

J'ai également le même problème, voici comment je l'ai résolu:

Aller à Visual Studion: Fichier->Contrôle de la Source->Changement de Contrôle à la Source Trouvez votre projet, son statut serait "non Valide", Cliquez dessus et appuyez sur "Retirer". Maintenant, retournez à l'Explorateur de solutions et de Supprimer les de votre projet. Ajouter encore ce projet dans l'explorateur de solutions pour résoudre le problème.

Bonne Chance!

10voto

thiag0 Points 585
  1. Cliquez sur l'Équipe nom du Projet dans l'Explorateur du Contrôle de Source
  2. Fichier -> Contrôle de la Source -> Ajouter des Éléments dans le Dossier...
  3. Suivez l'assistant.

2voto

Cory Foy Points 5181

Sur la tête de Contrôle à la Source Explorer et accédez à l'endroit dans l'arbre, qui correspond à l'endroit où le nouveau projet est à votre solution. Ajouter les fichiers.

Cependant, je serais intéressé que vous avez modifié le fichier de solution et il ne vous demande pas de vérifier cela. Ce que vous devez essayer de faire est de vérifier manuellement le fichier de solution, puis en réinstallant le projet à la solution et de voir si elle prend alors.

Vous ne devriez pas avoir besoin d'abandonner à la ligne de commande - c'est plutôt une opération simple.

1voto

Geoff Cox Points 2468

L'ouverture de la solution. Sélectionnez le projet (assurez-vous qu'il est dans la solution).

Fichier -> Contrôle de la Source -> Propriétés amènera la liaison de la boîte de dialogue.

Lier le projet à la source de contrôle.

Vous devriez maintenant voir les signes + à côté de tous vos fichiers. L'essentiel, c'est qu'un .vssscc est ajoutée pour votre projet de contrôle de version.

Si cela ne fonctionne pas, ouvrez votre csproj dans le bloc-notes (après avoir fait une sauvegarde), et s'assurer que tout contrôle de version liaisons sont retirés, puis essayez de nouveau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X