2011-01-16 8 views
0

Ich hämmere mir für mehrere Stunden den Kopf, konnte aber keine Lösung für mein Problem finden. Ich habe eine Teamprojektsammlung. Eines der Projekte in der Sammlung ist wahrscheinlich beschädigt. Es wird weder im Team Explorer noch im TFS Administrator angezeigt. aber ich kann dieses Projekt im Quellcode-Explorer von VS sehen. Ich habe versucht, TFSDeleteProject aber es sagt:Corrrupted TFS-Projekt

TF200016: The following project does not exist:........ 

Ich kann ein Team-Projekt mit dem gleichen Namen nicht schaffen, noch kann ich es löschen. Ich schaute auf die Datenbank und es gibt Einträge über das korrupte Projekt in vielen Tabellen. Irgendeine Idee, wie man es entfernt? vielleicht mit Hilfe einiger SPs? Ich habe versucht DeleteProject gespeicherte Prozedur, es zeigte keinen Fehler, aber es löschte auch nicht das Projekt.

danke.

Antwort

1

Haben Sie versucht, es einfach aus der Quellcodeverwaltung zu löschen?

TFS besteht aus mehreren Komponenten (Issue Tracker, Berichte, Quellcodeverwaltung usw.), die, obwohl sie typischerweise zusammen verwendet werden, auch einzeln funktionieren können. Eine Datei/ein Ordner in der Quellcodeverwaltung, die zu keinem Projekt gehört, ist somit möglich. Ich weiß nicht, ob Sie diese Situation manuell erstellen können, aber es könnte aus einem Fehler resultieren.

+0

Löschen Schaltfläche ist deaktiviert von SC Explorer :( – Davita

+0

@Davita - sind Sie ein Admin auf dem TFS-Server? Vielleicht kann es nicht Berechtigungen berechnen, aber ein Systemadministrator könnte immer noch in der Lage, sie zu bekommen. –

+0

Nein, ich bin Admin Ich habe volle Kontrolle über TFS :( – Davita

0

Sie müssen tfsdeleteproject verwenden, um dies zu entfernen.

Die Datenbank ist nicht beschädigt, Sie können Team-Projekt-Versionskontrollordner nicht über die Benutzeroberfläche löschen.

Sie können die Sammel-URL immer abrufen, indem Sie den Auflistungsknoten im Team Explorer auswählen und F4 drücken, um den Eigenschaftenbereich anzuzeigen. Kopieren Sie die URL. Der Quellcodeverwaltungsordner, den Sie löschen möchten, ist wahrscheinlich das gleiche wie der Name Ihres Teamprojekts.