2017-02-07 5 views
1

Ok, ich weiß nicht, was passiert ist, aber heute habe ich eine Lösung in meiner Arbeit geöffnet, bekam die neueste Version von TFS, ein Kollege machte viele Änderungen, das ist OK. Aber Visual Studio (2015) markierte alle Dateien aus allen Projekten mit Änderungen, und wenn ich sie mit der letzten Version vergleiche, gab es überhaupt keine Änderungen, wahrscheinlich ein Leerzeichen oder ein Endzeilenproblem. Aber warum jede Datei mit Änderungen markiert ist? Ich habe gehört, dass Anti-Virus-Software kann Datum Änderungen vornehmen, aber das ist noch nie mit allen Dateien passiert.Visual Studio markiert alle Dateien als geändert

Jetzt muss ich die Dateien suchen, um die zu finden, die ich tatsächlich geändert habe, schließe sie ein und mache den Rest rückgängig, oder etwas ist passiert, dass ich das umkehren kann? Ich habe versucht, das Team Explorer-Fenster zu aktualisieren und die Lösung wieder zu schließen und zu öffnen, und die Änderungen waren immer noch da.

Ich habe versehentlich eine einzelne Datei auschecken (Miss Klick), aber das war auf einer einzigen Datei und ich habe es abgebrochen.

Nur ein Tipp: Ich habe festgestellt, dass Sie ganze Ordner für Änderungen in Dateien vergleichen können, in dieser Vergleichsmethode zeigt Visual Studio korrekt die Dateien, die ich tatsächlich geändert habe, alle Dateien auf diese Weise rückgängig gemacht.

+0

Haben Sie oder Ihr Kollege jemals eine unbegründete Zusammenführung durchgeführt oder ** Stammordner/Zweig umbenannt, was dazu führt, dass alle Dateien in ausstehenden Änderungen aufgelistet werden? –

+1

Überprüfen des Changesets, anscheinend haben wir nichts umbenannt und wir arbeiten nicht mit Zweigen, wir bekommen die Lösung von TFS, nehmen Änderungen vor und checken sie ein. Im letzten Changeset hat ein Kollege viele Pakete und Updates eingecheckt von älteren Frameworks, aber wir haben dies in der Vergangenheit ohne dieses Problem getan. Es ist wahrscheinlich etwas in meinem Computer oder einer Konfiguration, weil nur meine Lösung aufgetreten ist. Ich habe die Änderungen rückgängig gemacht und werde ein Auge darauf haben, wenn das wieder passiert, danke. –

+0

Wenn nur auf Ihrem Computer auftritt, klingt wie etwas verwandten TFS oder VS-Cache oder einige Quellcode-bezogene Konfiguration. Freut mich zu hören, das Problem behoben. –

Antwort

0

Nächstes Mal, wenn das gleiche Problem auftritt, ist eine Umgehung Ihrer ausstehenden Änderungen. Wenn Sie den Bestätigungsdialog erhalten, wählen Sie "Nein zu allen". Nur Ihre echten ausstehenden Änderungen sollten belassen werden. Dies funktioniert, wenn Sie nur Änderungen an Dateien vornehmen. Stellen Sie sicher, dass Sie bei der Auswahl der Dateien KEINE neu hinzugefügten Dateien auswählen, da diese aus den ausstehenden Änderungen entfernt werden.

Vergleichen Sie ganze Ordner für Änderungen in Dateien ist auch gearbeitet, aber Sie müssen immer noch manuell wählen Sie Dateien, um sie rückgängig zu machen.

+0

Ja, ich habe sie manuell rückgängig gemacht ganze Ordner zu vergleichen, glücklicherweise hatte ich nicht viele Dateien, die ich tatsächlich geändert habe. Ich behalte das im Auge, danke. –

+0

Seien Sie vorsichtig mit dieser Lösung. Es funktionierte für mich aber nur mit geänderten Dateien. Die hinzugefügten Dateien wurden nicht wie hinzugefügt erkannt. Ich muss es manuell hinzufügen. – user1011138

Verwandte Themen