Visual Studio TFS zeigt unveränderte Dateien in der Liste der ausstehenden Änderungen an
Sehe ich eine Datei im pending changes-Fenster. Ich versuche zu vergleichen mit der neuesten version und bekomme eine Meldung "Die Dateien sind identisch", Wenn die Dateien identisch sind, warum ist diese Datei zeigt sich in der pending changes-Fenster? Was hat sich verändert über diese Datei? Kann ich bei der Konfiguration von TFS-keine Liste der Dateien, die identisch sind?
InformationsquelleAutor der Frage dev.e.loper | 2011-11-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist normal, wenn eine Datei wird automatisch ausgecheckt, aufgrund einer änderung, und wenn letztendlich der Inhalt der Datei wieder in den ursprünglichen Zustand. An diesem Punkt würden Sie sehen, die Nachricht über identische Inhalte auf Vergleich.
Dieser blog-Eintrag beschreibt eine nicht so intuitive Art und Weise des Umgangs mit dieser; und in den Kommentaren gibt es einen noch besseren Vorschlag, über den Umgang mit ihm durch die Kommandozeile via TFS power tools.
TFS ausstehende änderungen zu ignorieren identischer Dateien...
InformationsquelleAutor der Antwort Greg Loehr
Vor kurzem habe ich gerade aktualisiert, VS2010, VS 2013, und dieses Problem noch schlimmer.
Wenn Sie vergleichen, werden Dateien, die identisch sind, nicht pop-up auf alle. Ich hasse das, weil Sie konnte nicht herausfinden, welche Dateien wirklich geändert, bis Sie die Dateien vergleichen vorsichtig.
Schließlich habe ich herauszufinden, einen workaround für dieses:
Fügen Sie "Rückgängig unverändert Check-Outs" in die externe tools:
tfpt.exe
uu . /noget /recursive
$(SolutionDir)
Nachdem dieser Befehl ausgeführt wird, TFS automatisch rückgängig alle überflüssigen änderungen in den Dateien.
Aber diese Dateien noch behalten, check-out-status, eigentlich sind Sie schon rückgängig machen, und dasselbe als die neueste version. Ich denke, Es ist ein bug im TFS. Sie müssen nur klicken Sie auf Aktualisieren-Symbol in der Symbolleiste im Projektmappen-explorer werden diese Dateien aktualisiert und zeigt den richtigen status!
InformationsquelleAutor der Antwort zmaggie
Machen der obigen Erklärung deutlich:
Arbeitete für mich.
Weiter:
Manchmal habe ich das gefunden habe, brauche ich zum ausführen des Befehls auf der Eingabeaufforderung öffnen der Developer-Eingabeaufforderung (und bekommen Sie einen Arbeitsbereich nicht gefunden " - Fehler), vor der Navigation zum workspace-Ordner und ausführen von dort. Wenn ich gerade gehen, um den richtigen Ordner, wird der Befehl nicht gefunden. (Ich würde nicht dagegen, eine Lösung für dieses Problem in sich selbst.)
InformationsquelleAutor der Antwort Phil
Ich dies Problem gelöst, indem Sie die
Stage All
Schaltfläche Ändert sich dann unstaging Sie mitUnstage All
.Aufgelöst, die unveränderte Datei hatte ich in meinem
Changes
Abschnitt. Schön und einfach.InformationsquelleAutor der Antwort Tom 'Blue' Piddock
Visual Studio 2012 eingeführt, ein neues Konzept namens Lokalen Workspace.
Wenn Sie den Arbeitsbereich-Speicherort konfiguriert ist, Lokal zu sein, dann wird es eine lokale Kopie der original-Datei (wie SVN /CVS).
Es wird dann automatisch ausgeblendet werden unveränderte Dateien von ausstehenden änderungen.
Verwenden Sie die TFS Source Control Explorer auf "Bearbeiten..." die TFS Workspace und ändern Sie die "Erweitert..."-Einstellung Speicherort von Server auf Lokal.
InformationsquelleAutor der Antwort Rolf Kristensen