10
votes

Erreur TFS: L'article a des modifications en attente mais n'existe pas localement

L'erreur TFS suivante se produit à l'aide de Visual Studio 2013 sur Interface to TFS (TFS apparemment également de la version de Visual Studio avec elle):

article a des changements en attente mais n'existe pas localement

Cela semble très faux, comme un seul but de TFS est de me donner des objets qui n'existent pas localement.

Parfois (mais pas toujours) Cela se produit après une suppression, et le but est de restaurer / mettre à jour le fichier du serveur.


3 commentaires

Avez-vous vérifié le fichier, puis supprimé-le du système de fichiers local plutôt que de VS?


J'ai supprimé tous les fichiers avec l'Explorateur Windows, cela peut l'avoir confondu; (Remarque: où j'avais l'habitude de travailler, c'était la procédure d'exploitation standard!)


Vous ne devez jamais supprimer les fichiers localement utilise des espaces de travail serveur avec une version de VS


5 Réponses :


4
votes

Pas sûr de cela, mais avez-vous vérifié un espace de travail différent? Essayez d'aller à l'affichage-> Autre Windows-> Source Control Explorer, puis ouvrez la liste déroulante Espace de travail près du haut de l'écran et sélectionnez "Espaces de travail ..


0 commentaires

3
votes

Comme il a été suggéré ici , il suffit d'annuler ce changement, et le téléchargement commencera normalement.

Pour expliquer ce qui se passe: il existe certaines conditions sur les éléments modifiés localement (fichiers et dossiers), et s'ils ne sont pas remplis, TFS peut interrompre le téléchargement de sources de serveur. L'une de ces conditions est que l'élément qui est considéré par TFS comme changé localement (peu importe si vous avez l'intention de l'enregistrer ou de l'ajouter aux "modifications exclus") devrait exister.

Par exemple, un fichier local a été marqué pour être ajouté à TFS, mais non enregistré. Après cela, il a été supprimé localement du disque. Mais les TF locales se souvient toujours de son existence. Donc, le message vous indique que TFS est incapable de télécharger une nouvelle version si les informations que ce fichier doivent être ajoutées existe toujours.


0 commentaires

13
votes

dans l'explorateur de la solution:

  • Cliquez avec le bouton droit de la souris sur le fichier qui donne une erreur => Contrôle source => Annuler les modifications en attente.

  • clic droit sur fichier => Ajouter un fichier au contrôle de la source.

    Maintenant, vous êtes prêt à partir.


0 commentaires

1
votes

Face à un message similaire avec VS2017. Toutefois, faire le contrôle de la source -> Annuler n'a pas fonctionné, il a produit un message "Aucun changement en attente n'a été trouvé pour" et le problème persistait. Résolution: - DO "Consultez-vous pour édition" sur le (s) fichier (s) problématique (s) - Contrôle source -> annuler - obtenir le dernier


1 commentaires

Merci d'avoir mis à jour cette question pour les futurs spectateurs; J'ai remarqué une activité sur elle ces derniers temps, éventuellement due à un nouveau bogue Microsoft (pour tout ce que je sais).



1
votes

Cliquez avec le bouton droit de la souris sur le fichier problématique de Solution Explorer, puis cliquez sur Ajouter un élément au contrôle de la source.


0 commentaires