Wie der Titel in der Ansicht für Ausstehende Änderungen sagt, ist die Option Alle anzeigen standardmäßig aktiviert, wenn sich VS-Listen in Ihrer Version ändern. In VS2013 Update 3 war dies standardmäßig auf Lösungsänderungen anzeigen eingestellt.
Ich muss diese Ansicht ändern, um nur Lösungsänderungen für jeden neuen Check-in anzuzeigen. Ich möchte, dass der Standardwert Lösungsänderungen anzeigen ist.
Soweit ich getestet habe, wird diese Standardeinstellung durch den folgenden Registrierungseintrag gesteuert. Wenn der Wert dieses Registrierungseintrags auf 1 festgelegt ist, sollte das Standardverhalten nach "Lösungsänderungen" geändert werden.
"HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ TeamFoundation \ Quellsteuerelement"
Name: FilterPendingChanges REG_DWORD
Wert: 1 = Lösungsänderungen anzeigen
Wert: 0 = Alle anzeigen
Da wir zu diesem Thema sind, sollten Sie, wenn Sie die Standard-Dateiliste in "Listenansicht" anstelle der "Baumansicht" ändern möchten, den folgenden Registrierungseintrag ändern:
"HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ TeamFoundation \ Quellsteuer \ PendingCheckins"
Name: ListLayout REG_DWORD
Wert: 1 = TreeView
Wert: 2 = ListView
Ich hatte das gleiche Problem mit default nie "kleben" ungeachtet von dem, was ich in der UI / Registry
Ich habe festgestellt, dass das Problem verschwunden ist, als ich entschieden habe, eine Reihe von Änderungen zu ignorieren, die es den ausstehenden Änderungen hinzugefügt hat
Diese Änderungen befinden sich zufällig im zugeordneten Ordner der Lösung (im NuGet-Paketordner). Diese wurden in meiner .tfignore-Datei ignoriert, waren aber in TFS-Ziele eingegangen, bevor die tfignore-Datei hinzugefügt wurde.
Also raten Sie, dass ein Code in VS die Auswahl / Registrierung des Benutzers in solchen Fällen außer Kraft setzt.
Gelöst , indem Sie diese Änderungen ignorieren auswählen.
Jetzt klebt es! Gewinnen!
Tags und Links tfs visual-studio-2013 team-explorer