Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Plug-In-Testbereich für die Quellcodeverwaltung umfasst das Ändern der Quellcodeverwaltung über den Befehl "Quellcodeverwaltung ändern ".
Der Befehl "Quellcodeverwaltung ändern" bietet vier grundlegende Funktionen für den Benutzer:
Binden:
Ermöglicht es einem Benutzer, eine Quellcodeverwaltungsverknüpfung zwischen einer Projektmappe/einem Projekt und dem Versionsspeicher einzurichten oder neu einzurichten.
Losbinden:
Entfernt ein Projekt oder eine Projektmappe aus der Quellcodeverwaltung, basierend auf der jeweiligen Verbindung.
Verbinden/Trennen:
Schaltet zwischen dem verbundenen und dem Offline-Zustand der kontrollierten Lösung um, die in Bereich 3 behandelt wird. Weitere Informationen finden Sie im Testbereich 3: Auschecken/zurücknehmen.
Zugriff auf Befehlsmenü
Der folgende integrierte Menüpfad der Visual Studio-Entwicklungsumgebung wird in den Testfällen verwendet.
Quellcodeverwaltung ändern:Datei, Quellcodeverwaltung, Quellcodeverwaltung ändern.
Schulbeispiele
Im Folgenden sind spezifische Testfälle für den Testbereich des Befehls Ändern der Quellcodeverwaltung aufgeführt.
Fall 5a: Binden
Bind ermöglicht dem Benutzer das Hinzufügen von Quellcodeverwaltungsinformationen zu den ausgewählten Projekten und Lösungen. Der Benutzer wird in der Regel aufgefordert, ein Projekt in der Quellcodeverwaltung zu identifizieren, dem diese hinzugefügt werden sollen. Der Benutzer erstellt im Rahmen dieses Vorgangs möglicherweise kein neues Projekt in der Quellcodeverwaltung (im Gegensatz zu "Zur Quellcodeverwaltung hinzufügen").
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| An leeren Speicherort binden | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Dialogfeld " Quellcodeverwaltung ändern" (Datei, Quellcodeverwaltung, Quellcodeverwaltung ändern). 4. Klicken Sie auf "Nicht gebunden". 5. Dialogfeld "Warnung annehmen", wenn es angezeigt wird. 6. Wählen Sie alle Elemente aus. 7. Klicken Sie auf "Binden". 8. Navigieren Sie zu einem leeren Speicherort in einem Quellcodeverwaltungsspeicher. 9. Klicken Sie auf 'OK ', um das Dialogfeld "Quellcodeverwaltung ändern " zu schließen. 10. Klicken Sie im Bestätigungsdialogfeld auf "Mit diesen Bindungen fortfahren ". 11. Klicken Sie im Dialogfeld "Warnung" auf "OK ", wenn sie angezeigt wird. 12. Checken Sie alles ein. Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 13. Öffnen Sie die Lösung von der Quellcodeverwaltung an einen neuen Speicherort. |
Result from Step 12:Lösung und Projekt sind an das neue Ziel im Versionsspeicher gebunden und geschrieben. Lösungs- und Projektdateien werden eingecheckt. Die Versionsspeicherprojekthierarchie stimmt mit der Ordnerhierarchie des Projekts auf dem Datenträger überein. Result from Step 13:Alle Projektelemente werden heruntergeladen. |
| Binden an den Speicherort, der mit dem Client synchronisiert wird | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Erstellen Sie ein Duplikat der Lösung und des Projekts im Versionsspeicher (Freigeben und Verzweigen, wenn Visual SourceSafe verwendet wird). 4. Dialogfeld " Quellcodeverwaltung ändern" (Datei, Quellcodeverwaltung, Quellcodeverwaltung ändern). Alle Verbindungen lösen. 6. Klicken Sie auf "OK ", um das Dialogfeld " Quellcodeverwaltung ändern " zu schließen. 7. Dialogfeld " Quellcodeverwaltung ändern" erneut öffnen. 8. Alles auswählen. 9. Klicken Sie auf "Binden". 10. Wechseln Sie an den verzweigten Speicherort der Lösung und des Projekts (siehe Schritt 3) 11. Klicken Sie auf 'OK ', um das Dialogfeld "Quellcodeverwaltung ändern " zu schließen. 12. Rekursives Abrufen der neuesten Version für alle Elemente. |
Dateiinhalt nach dem Abrufen ist identisch mit dem vor dem Abrufen. |
| Binden an den Speicherort, der nicht mit dem Client synchronisiert ist | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Erstellen Sie ein Duplikat der Lösung und des Projekts im Versionsspeicher (Freigeben und Verzweigen, wenn Visual SourceSafe verwendet wird). 4. Ändern Sie Dateien im verzweigten Projekt im Versionsspeicher. 5. Öffnen Des Dialogfelds " Quellcodeverwaltung ändern" (Datei, Quellcodeverwaltung, Quellcodeverwaltung ändern). 6. Alle lösen. 7. Klicken Sie auf "OK ", um das Dialogfeld " Quellcodeverwaltung ändern " zu schließen. 8. Dialogfeld " Quellcodeverwaltung ändern" erneut öffnen. 9. Wählen Sie alle aus. 10. Klicken Sie auf "Binden". 11. Navigieren Sie zum verzweigten Pfad für Lösung und Projekt. 12. Klicken Sie auf 'OK ', um das Dialogfeld "Quellcodeverwaltung ändern " zu schließen. 13. Dialogfeld "Warnung annehmen", wenn es angezeigt wird. 14. Holen Sie sich die neuesten rekursiven Daten für alle Elemente. |
Dateien, die in Schritt 4 geändert wurden, werden ebenfalls lokal geändert. |
| Binden einer Lösung, die nie unter Quellcodeverwaltung war | 1. Erstellen Sie einen leeren Ordner in der Quellcodeverwaltung. 2. Erstellen Sie ein Clientprojekt. 3. Dialogfeld " Quellcodeverwaltung ändern" (Datei, Quellcodeverwaltung, Quellcodeverwaltung ändern). 4. Binden Sie die Lösung an einen leeren Speicherort in der Quellcodeverwaltung. 5. Klicken Sie auf 'OK ', um das Dialogfeld "Quellcodeverwaltung ändern " zu schließen. 6. Klicken Sie im Bestätigungsdialogfeld auf "Mit diesen Bindungen fortfahren ". 7. Klicken Sie im Warndialogfeld auf 'OK ', wenn sie angezeigt wird. |
Die Lösung wird der Quellcodeverwaltung hinzugefügt. Projektmappe und Projekt sind ausgecheckt. |
| Bindung abbrechen | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern". 4. Alle lösen. 5. Klicken Sie auf "OK ", um das Dialogfeld zu schließen. Wenn dieser Schritt erfolgreich ist, fahren Sie mit dem nächsten Schritt fort. 6. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern " erneut. 7. Binden Sie an einen nicht verknüpften Ort. 8. Klicken Sie auf 'Abbrechen'. |
Result from Step 5:Die Lösung befindet sich nicht mehr unter der Quellcodeverwaltung. Result from Step 8:Die Lösung befindet sich immer noch NICHT unter Versionsverwaltung. |
Fall 5b: Unbind
Unbind entfernt Quellcodeverwaltungsinformationen aus Projekten und deren Lösung. Die betroffenen Projekte und Lösungen basieren auf einer Mischung aus Benutzerauswahl und der Art und Art, wie die Elemente zur Quellcodeverwaltung hinzugefügt wurden.
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| Nicht gebundene Lösung mit einem Dateisystem- oder lokalen IIS-Webprojekt und einem Clientprojekt | 1. Erstellen Sie ein Dateisystem- oder lokales IIS-Webprojekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Fügen Sie der Lösung ein neues Clientprojekt hinzu. 4. Akzeptieren Sie das Auschecken der Lösung, wenn Sie dazu aufgefordert werden. 5. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern ". 6. Klicken Sie auf Entbinden. 7. Klicken Sie auf 'OK ', um das Dialogfeld zu schließen. 8. Versuchen Sie, die Lösung, das Projekt, die Lösungselemente und die Projektelemente auszuchecken. |
Lösung und Projekte unterliegen nicht der Quellcodeverwaltung. Befehle im Menü "Quellcodeverwaltung" werden nicht angezeigt. |
| Verknüpfung lösen abbrechen | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern ". 4. Klicken Sie auf Alle Verbindungen lösen. 5. Klicken Sie auf 'Abbrechen'. |
Die Lösung befindet sich in der Quellcodeverwaltung. |
Fall 5c: Rebind
Rebind ist lediglich eine Kombination aus entbinden und binden – der Prozess der Neubindung eines Projekts oder einer Lösung, die zuvor unter Quellcodeverwaltung stand und entbunden wurde.
| Maßnahme | Testschritte | Zu überprüfende erwartete Ergebnisse |
|---|---|---|
| Lösung und Projekte erneut binden, ohne das Dialogfeld Quellcodeverwaltung ändern zu schließen | 1. Erstellen Sie ein Projekt. 2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 3. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern ". 4. Klicken Sie auf "Nicht gebunden". 5. Wählen Sie alle Zeilen aus. 6. Klicken Sie auf "Binden". 7. Klicken Sie auf "OK ", um das Dialogfeld "Quellcodeverwaltung ändern " zu schließen. 8. Akzeptieren Sie das Auschecken, wenn Sie dazu aufgefordert werden. |
Lösung und Projekt stehen unter Versionskontrolle. |
| Projekt nur neu binden, ohne das Dialogfeld "Quellcodeverwaltung ändern" zu schließen | 1. Erstellen Sie ein Projekt. 2. Fügen Sie nur das Projekt zur Quellcodeverwaltung hinzu (Datei-Quellcodeverwaltung-Ausgewählte>> Projekte zur Quellcodeverwaltung hinzufügen). 3. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern". 4. Loslösen Sie nur das Projekt. 5. Verknüpfen Sie nur das Projekt. |
Die Lösung bleibt unkontrolliert. Projekt bleibt kontrolliert. |
| Lösung nur neu binden, ohne das Dialogfenster Quellcodeverwaltung ändern zu schließen | 1. Erstellen Sie ein Projekt. 2. Fügen Sie nur die Projektmappe zum Quellcodeverwaltungssystem hinzu (Datei, Quellcodeverwaltungssystem, Ausgewählte Projekte zum Quellcodeverwaltungssystem hinzufügen). 3. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern ". 4. Trennen Sie nur die Lösung (Dialogfeld Quellcodeverwaltung ändern nicht schließen.) 5. Binden Sie nur die Lösung. 6. Klicken Sie auf 'OK ', um das Dialogfeld zu schließen. 7. Überprüfen Sie die Lösung und die Lösungselemente (falls vorhanden). |
Die Lösung bleibt kontrolliert. Projekt bleibt unkontrolliert. |
| Rebind Lösung/Projekt nur, wenn im selben Verzeichnis | 1. Erstellen Sie ein Projekt. 2. Fügen Sie nur das Projekt zur Quellcodeverwaltung hinzu (Datei, Quellcodeverwaltung, Ausgewählte Projekte zur Quellcodeverwaltung hinzufügen). 3. Schließen Sie die Lösung. 4. Erstellen Sie eine neue Lösung mit mindestens zwei Projekten. 5. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu. 6. Fügen Sie das in Schritt 1 erstellte Projekt aus der Quellcodeverwaltung hinzu. 7. Akzeptieren Sie den Checkout der Lösung, falls Sie dazu aufgefordert werden. 8. Überprüfen Sie die gesamte Lösung. 9. Öffnen Sie das Dialogfeld "Quellcodeverwaltung ändern ". 10. Wählen Sie das hinzugefügte Projekt (aus Schritt 6) aus, und klicken Sie auf "Verknüpfung aufheben". 11. Klicken Sie auf 'OK ', um das Dialogfeld zu schließen. 12. Akzeptieren Sie das Auschecken, wenn Sie dazu aufgefordert werden. 13. Dialogfeld " Quellcodeverwaltung ändern " erneut öffnen. 14. Wählen Sie das hinzugefügte Projekt (aus Schritt 6) aus, und klicken Sie auf "Binden". 15. Wählen Sie den ursprünglichen Speicherort aus. |
Lösung und Projekte bleiben kontrolliert. |