2009-05-11 2 views
6

Wir verwenden TFS und wir haben Probleme, wenn wir die Zweige wechseln, es wirft jedes Mal Probleme mit den TFS-Bindungen auf.TFS Benötigt TFS noch .spspc-Dateien?

Wir haben noch

.vspcc Dateien .vsscc Dateien

welches ich nehme an, wo es die Bindungen speichert, hat jemand irgendwelche Ratschläge, wie man leicht und ohne Schmerzen zwischen den Zweigen in TFS wechseln ?

Antwort

4

Diese Dateien werden zum Speichern von Dateien verwendet, die von der Quellcodeverwaltung ausgeschlossen sind - und ja, sie befinden sich selbst unter Quellcodeverwaltung. Ich musste mich vorher nie darum kümmern, deshalb glaube ich nicht, dass das Problem darin besteht.

Bindungen werden normalerweise in Ihren tatsächlichen proj und sln Dateien gespeichert.

Wenn Sie Probleme beim Binden haben, haben Sie tatsächlich ein Problem mit Ihrem Arbeitsbereich. Entweder einen neuen Arbeitsbereich in einem neuen lokalen Ordner erstellen und alles vom Server dort von Grund auf neu erstellen (dh das Workspace Mapping über Visual Studio einrichten, deine Lösung über den Source Explorer etc. öffnen! Hier keine cleveren Tricks verwenden - sonst seltsame Dinge passieren), oder versuchen Sie, gehen Sie zu Datei -> Versionskontrolle -> Versionskontrolle ändern, alle Projekte lösen und neu binden. VS schreibt blindlings die Bindungsinformationen neu in Ihr Projekt und Ihre SLN-Dateien, wenn Sie dies tun.

Stellen Sie insbesondere sicher, dass alle Serverpfade, die Sie auschecken, einem lokalen Pfad zugeordnet werden können.

Der Wechsel zwischen den Zweigen erfolgt einfach durch Öffnen der entsprechenden Lösungsdatei aus dem entsprechenden Ordner/Zweig. Es ist nicht normal, dass dies offensichtlich Probleme verursacht.

+2

+1 für den Arbeitsbereich Mapping-Vorschlag. Jeden. Single. Zeit. Ich habe ein Problem mit Bindings gesehen oder der Spaß "bleibt grau, nachdem ich das neueste" Problem habe, stellt sich heraus, schlechtes Mapping zu sein. Ich würde vorschlagen, dass das OP den aktuellen Arbeitsbereich löscht und dann etwas wie "c: \ projects" dem Top-Level "$ /" TFS-Ordner zuordnet. – NotMe