Ich entwickle in Visual Studio 2005 mit TFS als Quellcodeverwaltung. Wenn ich eine Weile nicht an der Lösung gearbeitet habe, mache ich immer einen rekursiven Get Latest im Solution Explorer.TFS- und Visual Studio-Integration - Get Latest funktioniert nicht immer?
Dies scheint jedoch nicht immer zu funktionieren. Wenn ich weiß, dass ich nicht die neueste Version einer Datei habe, klicke auch mit der rechten Maustaste auf diese Schaltfläche (im Projektmappen-Explorer), wähle die Option "Bestimmte Version abrufen" und aktiviere das Kontrollkästchen "Erzwinge".
Ich scheinen, um das TFS-Quellcodeverwaltung-Fenster zu öffnen, und dort erzwingen ein Get der fraglichen Datei.
Auch der Projektmappen-Explorer hat oft das kleine "Auschecken zu jemand anderem" -Symbol neben Dateien, aber wenn ich in der Quellcodeverwaltung einchecke, werden sie überhaupt nicht ausgecheckt!
Ich möchte nur wissen, ob diese Probleme weit verbreitet sind, ob sie in VS2008 bestehen (ich habe TFS noch nicht für ein großes Projekt im Jahr 2008 verwendet), und wenn es irgendwelche Fixes oder Workarounds gibt.
Ich kann nicht auf "weit verbreitet" kommentieren, kann aber bestätigen, dass ich die gleichen Erfahrungen gemacht habe. Ich habe Code für Wochen von jemand anderem ausgecheckt, aber ich bin die einzige Person, die daran arbeitet. –
Wir verwenden Visual Studio 2008 mit TFS 2012 für SSIS-Projekte, und wir haben das gleiche Problem. Manchmal werden Dateien, die niemand ausgecheckt hat, in Ihrem lokalen Arbeitsbereich nicht aktualisiert, wenn Sie im Projektmappen-Explorer die neueste Version abrufen. Es scheint immer zu funktionieren, wenn Sie die neueste Version des TFS-Versionskontrollfensters verwenden, aber wie lehren Sie n Projektmitgliedern, den Lösungs-Explorer, den sie seit fünf Jahren verwenden, nicht mehr zu verwenden? – cmenke