VS2013 Git - Der Vorgang kann aufgrund bestehender Änderungen an der folgenden Datei nicht abgeschlossen werden

8

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?

    
Lawrence Finch 06.03.2015, 20:27
quelle

3 Antworten

2

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).

    
Sidney Benetti 09.06.2015 20:52
quelle
0

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.

    
Mateusz Marczukiewicz 09.06.2015 09:34
quelle
0

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:

  • Finden Sie die problematische Datei in Explorer
  • Benenne es um, um seine Erweiterung zu entfernen
  • Gehen Sie zurück zu VS, das Fenster Änderungen zeigt die Datei mit der Umbenennungsaktion
  • Machen Sie die Umbenennungsänderung für diese Datei rückgängig.

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.

    
BeemerGuy 20.02.2017 11:18
quelle

Tags und Links