J'ai de la difficulté à faire un pull de origin
. Je reçois:
"Ne peut pas tirer parce qu'il y a des modifications non validées. Valider ou annuler vos modifications avant de tirer de nouveau. Voir la fenêtre de Sortie pour plus de détails."
Cela s'applique également à la commutation de branches. Je reçois un même type de message, mais ce n'est pas toujours le cas.
Je suis à l'aide de Visual Studio 2015 mise à Jour de 1 et Visual Studio Team Services Git. Sur ma machine j'ai un local master
de la branche, et des branches de développement. Chaque fois que je passe en master
puis-je faire un pull je reçois le message d'erreur. J'ai recouru à faire une cachette et déposez stash (ligne de commande) et parfois j'utilise TortoiseGit de faire la traction et ça fonctionne.
Ce qui est étrange est, même si j'essaie de revenir (sur la non validées fichiers) à l'aide de TortoiseGit il montre qu'il a été repris avec succès (j'ai déjà essayé Visual Studio annuler, rien ne se passe). En essayant de tirer à nouveau, il est toujours le même problème. Le non validées fichiers seront là et parfois, quand je fais un git status
il est dit il n'y a rien à valider.
Juste une remarque: Ce problème peut se produire même après le passage d'une branche sur master
. Dans ce cas, il n'existe aucun moyen il peut y avoir des modifications non validées, car je n'aurais pas été en mesure de basculer dans la première place.
Je suis encore nouveau pour Git, mais je voudrais savoir si il existe une meilleure façon de résoudre ce que je voudrais utiliser un environnement au lieu de l'utilisation de la commutation entre les différents environnements pour chaque tâche; il est plus facile pour moi de tout faire à partir de Visual Studio. J'ai déjà lu sur:
TFS/GIT dans VS Ne peuvent pas changer de maître parce qu'il y a des modifications non validées
Mise à JOUR
Il semble que ce problème a à voir avec les fins de ligne.
En faisant un git diff -R
vous pouvez voir que la ligne qui se termine a été ajouté, "^M", et il est différent. Retrait de l' * text=auto
dans gitattributes (puis vérifier les changements) et de le remettre à nouveau de sorte que le gitattributes n'est pas le signe d'un changement d'elle-même qui doit être engagé semble aider, il n'y aura pas de changements.