Freigeben über


Problembehandlung bei der Versionskontrolle

Aktualisiert: November 2007

Dieses Thema bietet Antworten auf Fragen, die sich Ihnen möglicherweise beim Einstieg in die Arbeit mit der Versionskontrolle, beim Einrichten von Konfigurationsparametern und beim Ausführen verschiedener Vorgänge stellen.

Erste Schritte und Setups

Frage

Projektmappe

Wie beginne ich beim Verwenden von Team Foundation-Versionskontrolle?

Lesen Sie die in Arbeiten mit der Team Foundation-Versionskontrolle aufgelisteten Themen.

Wie kann ich meine Visual SourceSafe-Datenbanken zur Team Foundation-Versionskontrolle migrieren?

Verwenden Sie das VSS-Konvertierungstool. Weitere Informationen finden Sie unter Befehlszeilendienstprogramm VSSConverter für die Quellcodeverwaltungsmigration. Siehe auch Exemplarische Vorgehensweise: Migrieren von Visual SourceSafe zu Team Foundation.

Wie stelle ich sicher, dass Team Foundation-Versionskontrolle als Quellcodeverwaltungs-Plug-In ausgewählt ist?

Klicken Sie im Menü Extras von Visual Studio auf Optionen, erweitern Sie Quellcodeverwaltung, und klicken Sie anschließend in der Liste Aktuelles Quellcodeverwaltungs-Plug-In auf Visual Studio Team Foundation Server.

Wie öffne ich den Quellcodeverwaltungs-Explorer?

Zeigen Sie im Menü Ansicht auf Weitere Fenster, und klicken Sie dann auf Quellcodeverwaltungs-Explorer.

Wenn ich Projektadministrator eines Teamprojekts bin, bin ich dann automatisch auch Administrator der Versionskontrolle für dieses Projekt?

Ja.

Kann ich einen Quellcodeverwaltungsordner der obersten Ebene erstellen, ohne ein Teamprojekt zu erstellen?

Nein. Jedes Element in der Versionskontrolle muss einem Teamprojekt zugeordnet sein.

Kann ich ein Teamprojekt umbenennen?

Nein. Nachdem ein Teamprojekt mit einem Namen versehen wurde, kann es nicht umbenannt werden.

Sind zusätzliche Berechtigungen erforderlich, um das Versionskontrollen-Befehlszeilenprogramm tf unter Windows Server 2008 oder Windows Vista auszuführen?

Um eine Befehlszeilenprozedur auszuführen, müssen Sie möglicherweise eine erweiterte Eingabeaufforderung öffnen. Klicken Sie hierzu auf Start, klicken Sie anschließend mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen.

Konfiguration

Frage

Projektmappe

Wie kann ich die Team Foundation-Versionskontrolle so konfigurieren, dass keine Binärdateien eingecheckt werden können?

Richten Sie eine Eincheckrichtlinie ein, die bestimmt, ob ein Benutzer versucht, eine Binärdatei aus einer bestimmten Ordnerstruktur einzuchecken. Weitere Informationen finden Sie unter Eincheckrichtlinien für die Codeanalyse.

Wie kann Team Foundation-Versionskontrolle so konfiguriert werden, dass Dateien, die geändert werden sollen, nicht automatisch ausgecheckt werden?

Klicken Sie im Menü Extras auf Optionen, erweitern Sie Quellcodeverwaltung, klicken Sie auf Umgebung, und klicken Sie dann in der Liste Bearbeiten auf die entsprechende Option.

Wie kann ich das Stammverzeichnis oder den Arbeitsbereich neu zuordnen?

Zeigen Sie im Menü Datei auf Quellcodeverwaltung, klicken Sie auf Arbeitsbereiche, klicken Sie auf den Arbeitsbereich, der neu zugeordnet werden soll, und klicken Sie dann auf Bearbeiten.

Kann ich das Kontrollkästchen Richtlinienfehler überschreiben und Eincheckvorgang fortsetzen deaktivieren oder anpassen?

Nein. In der Team Foundation-Versionskontrolle wird davon ausgegangen, dass der Entwickler am besten bestimmen kann, ob Eincheckrichtlinien überschrieben werden sollen.

Beachten Sie, dass die Team Foundation-Versionskontrolle in den Changesetdetails und in den Eincheckbenachrichtigungen per E-Mail Daten zur Einhaltung von Richtlinien enthält und daher umfassend überwacht werden kann.

Wie binde ich an eine Projektmappe oder hebe die Bindung auf?

Verwenden Sie das Dialogfeld Quellcodeverwaltung ändern. Weitere Informationen finden Sie unter Gewusst wie: Binden und Aufheben der Bindung von Projekten und Projektmappen.

Verschiedene Vorgänge

Frage

Projektmappe

Wie kann ich der Versionskontrolle andere Elemente als Projektmappen hinzufügen?

Verwenden Sie das Dialogfeld Zur Quellcodeverwaltung hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Dateien, die keine Projektdateien oder Projektmappendateien sind, und von Ordnern zur Versionskontrolle.

Wie kann ich mithilfe der Versionskontrolle eine Datei wiederherstellen, die außerhalb der Versionskontrolle gelöscht wurde?

Klicken Sie im Bereich Ordner des Quellcodeverwaltungs-Explorers mit der rechten Maustaste auf die Datei, klicken Sie auf Bestimmte Version abrufen, und wählen Sie anschließend Alle Dateien überschreiben, auch wenn die lokale Version der angegebenen Version entspricht aus.

Kann ich gemeinsame Nutzung und Festhalten als Heraufstufungsmodell verwenden?

Sie können diese Funktionalität in der Team Foundation-Versionskontrolle mithilfe von Verzweigen und Zusammenführen implementieren. Weitere Informationen finden Sie unter Verzweigen und Zusammenführen der Team Foundation-Versionskontrolle.

Wird Festhalten unterstützt?

Nein. Sie können diese Funktionalität in der Team Foundation-Versionskontrolle implementieren, indem Sie entweder Bezeichnungen oder Verzweigungen verwenden. Weitere Informationen finden Sie unter Gewusst wie: Anwenden von Bezeichnungen und unter Verzweigen und Zusammenführen der Team Foundation-Versionskontrolle.

Kann ich ein Changeset abfragen?

In dieser Version der Team Foundation-Versionskontrolle können Changesets nicht abgefragt werden.

Kann ich einen Rollback für ein Changeset ausführen?

Siehe Gewusst wie: Ausführen eines Rollbacks für ein Changeset.

Kann ich Verzeichnisstrukturen vergleichen?

Das Vergleichen von Verzeichnisstrukturen wird in dieser Version der Team Foundation-Versionskontrolle nicht unterstützt.

Kann ich zurückgestellte Änderungen mit einem Arbeitsbereich zusammenführen?

Nein. Beim Aufnehmen werden die Dateien im Shelveset automatisch ausgecheckt, und eine Kopie dieser Dateien wird im Arbeitsbereich abgelegt. Durch diesen Vorgang wird die Version ggf. überschrieben. Wenn eine oder mehrere der Dateien gegenwärtig im Arbeitsbereich ausgecheckt sind, schlägt der Aufnahmevorgang fehl, sodass die beiden Versionen nicht zusammengeführt werden können.

Wie kann ich gelöschte Elemente anzeigen?

Klicken Sie im Menü Extras von Visual Studio auf Optionen, erweitern Sie Quellcodeverwaltung, klicken Sie auf Visual Studio Team Foundation Server, und aktivieren Sie dann das Kontrollkästchen Gelöschte Elemente im Quellcodeverwaltungs-Explorer anzeigen.

Kann ich offline arbeiten?

Sie können offline arbeiten, indem Sie die Dateieigenschaften in Schreiben ändern oder die Dateistruktur auschecken, bevor Sie ihren Status in Offline ändern.

Siehe auch

Weitere Ressourcen

Arbeiten mit der Team Foundation-Versionskontrolle