Pourquoi tous les fichiers protégés en écriture, et comment puis-je m'enregistrer?
Je travaille actuellement avec un Serveur Team Foundation server et Visual Studio. Depuis deux jours, je reçois des messages d'erreur que je ne peux pas écrire dans des fichiers (il ne semble pas à la matière qui fichier j'essaie d'accès). Je suis le seul de mon équipe qui a ces problèmes.
Donc, lorsque j'essaie de faire le check-in, j'obtiens:
Quand je clique sur les Écraser, je peux le remplacer. Mais quand j'essaie de l'enregistrement des modifications en attente, je ne vois pas de changements. Si je modifie un fichier source, je peux le comparer à la dernière version et de voir qu'il y a des changements.
Comment puis-je résoudre ce problème? Simplement, je voudrais travailler ...
Travailler autour de: Si je "Check Out pour le Modifier..." le fichier (si je reçois la clé), je peux le modifier. Mais cela ne fonctionne pas pour le fichier de solution, parce que quelqu'un d'autre vérifiée.
Vous devez vous connecter pour publier un commentaire.
Solution Explorer
Go online
Il semble que votre solution n'est pas connecté à la Team Foundation Server.
Je serait recommandé que vous supprimez la cartographie de votre espace de travail, supprimer tous les fichiers de l'espace de travail et obtenir une nouvelle version (Obtenir la dernière version) à partir de la Team Foundation Server.
Pour supprimer le mappage que vous devez ouvrir l'Explorateur du Contrôle de Source dans Visual Studio. Accédez à la Direction, vous travaillez sur et ouvrez le Menu Contextuel (clic droit sur la branche). Dans le menu, vous sélectionnez
Advanced->Remove mappings...
.Dans la boîte de dialogue, vous pouvez modifier ou supprimer le mappage de votre espace de travail. (Remarque: Lorsque vous sélectionnez l'option Supprimer le mappage alors tous les fichiers dans le Dossier Local être supprimés qui sont contrôlés par TSF)
Ce que vous pouvez faire est de vérifier l'état de votre espace de travail/solution si il est connecté à TFS. Pour ce faire, vous devez ouvrir la solution dans Visual Studio, puis ouvrez
File->SourceControl->Advanced->Change Source Control...
dans le Menu Fichier de Visual Studio.Dans la boîte de Dialogue, vous verrez si votre Solution et les projets sont connectés à TFS et le serveur qu'ils sont connectés à
Vous devriez avoir le correspondings les fichiers locaux comme dans le contrôle de source.
Aller vers le fichier local, cliquez droit dessus et choisissez Propriétés,
dans l'ouverture de la boîte de dialogue de décocher la case lecture seule case à cocher, cliquez sur Oui à la question si vous souhaitez appliquer les modifications à tous les sous-dossiers et fichiers.
Espère que cela est utile.
Vous feront face au même problème lors de la configuration de votre espace de travail de l'emplacement du serveur (qui dans mon cas s'est passé en quelque sorte comme par magie).
De changement de lieu de locaux de nouveau ouvrir l'explorateur du contrôle de source et dans la partie supérieure, vous trouverez une liste déroulante intitulée "espace de travail". À partir de cette liste déroulante, choisissez "espaces de travail...". Cela ouvre la "Gérer les espaces de travail" dialogue où vous pouvez sélectionner votre espace de travail et cliquez sur le bouton "Modifier". Dans la boîte de dialogue d'Édition, cliquez sur le bouton "Avancé" et vous verrez un menu déroulant Emplacement où vous pouvez le modifier en Local à nouveau.
MSDN fournit détaillée de l'information sur les avantages et les inconvénients de local et le serveur d'espaces de travail.