Mit VS 2013 habe ich eine Änderung an einer Datei vorgenommen, die erfolgreich übergeben und auf den Server übertragen wurde. Wenn ich zu einem anderen Zweig wechseln möchte, erhalte ich den folgenden Fehler:
Zu CM kann nicht gewechselt werden, da nicht festgeschriebene Änderungen vorliegen. Übernehmen oder rückgängig machen Sie Ihre Änderungen, bevor Sie die Verzweigungen wechseln. Details finden Sie im Ausgabefenster.
Das Ausgabefenster zeigt natürlich die Datei, die ich gerade committed und geschoben habe. Im Bereich "Änderungen" sind keine Dateien aufgeführt.
SourceTree zeigt keine ungespeicherten Dateien und lässt mich Zweige ohne Probleme wechseln.
Irgendwelche Ideen?
Es klingt komisch, aber als ich diese Fehlermeldung das letzte Mal bekam, musste ich nur die konfliktbehaftete Datei entfernen und auf den "Alles löschen" -Button des Ausgabefensters klicken. Bis ich die Fehlermeldung löschte, wurde der Fehler fortgesetzt.
In meinem Fall habe ich jedoch einen Pull ausgeführt, aber die Fehlermeldung war dieselbe (das System gibt an, dass es ausstehende Commits ist, aber das Change-Fenster leer ist).
Ich hatte ein ähnliches Problem, in meinem Fall ersetzte ich eine JPG-Datei durch eine neue mit dem gleichen Namen, aber die neue Erweiterung war ".JPG".
Nach dem Ändern der Erweiterung in der Datei im Ausgabefenster hat alles funktioniert.
Ich habe die anderen zwei Antworten versucht, keine Lösung.
Aber hier ist, was ich versucht habe, dass ich glaube, dass es sich in meinem Fall zurückgesetzt hat:
Dies sollte den Zustand der Datei zurücksetzen und vergessen, dass sich die Datei geändert hat.
Jetzt können Sie einfach umschalten oder ziehen oder tun, was blockiert wurde.
Tags und Links git visual-studio-2013