Freigeben über


Testbereich 7: Teilen

Dieser Testbereich umfasst das Teilen von Elementen zwischen Standorten über den Befehl "Freigeben ".

Ein Freigabevorgang ist die scheinbare Duplizierung von Dateien und Ordnerelementen zwischen zwei oder mehr Speicherorten innerhalb einer Quellcodeverwaltungsdateihierarchie. Die Duplizierung tritt nicht wirklich auf dem Server auf, aber der Benutzer sieht dieselbe Datei an zwei oder mehr angegebenen Speicherorten. Wenn Änderungen an einem der freigegebenen Elemente vorgenommen werden, werden diese Änderungen an allen anderen freigegebenen Speicherorten angezeigt.

Die Freigabe in Ordnern funktioniert, wenn Sie einen Ordner mit mindestens einer Datei unter der Quellcodeverwaltung auswählen. Der Befehl "Freigeben" ist unter den folgenden Bedingungen deaktiviert:

  • Wenn der ausgewählte Ordner ein leerer Ordner ist.

  • Wenn es einen echten Ordner gibt, aber keine Quellcodeverwaltungsdateien enthält.

  • Wenn ein virtueller Ordner vorhanden ist, ob Dateien unter Quellcodeverwaltung darin sind oder nicht.

  • Wenn ein Remote-Site-Webprojekt vorhanden ist.

Zugriff auf Befehlsmenü

Die folgenden integrierten Entwicklungsumgebungsmenüpfade von Visual Studio werden in den Testfällen verwendet.

Freigabe: Datei->Quellcodeverwaltung->Freigabe.

Erwartetes Verhalten

  • Freigegebene Datei wird am freigegebenen Speicherort angezeigt.

  • Das Anzeigen des Versionsspeicherverlaufs der Quellcodeverwaltung zeigt an, dass Dateien freigegeben sind.

  • Beim Bearbeiten einer freigegebenen Datei werden beide Speicherorte der Datei bearbeitet.

Schulbeispiele

Aufgeführt sind die spezifischen Testfälle für den Teilentestbereich.

Maßnahme Testschritte Zu überprüfende erwartete Ergebnisse
Freigeben einer Datei aus einem geladenen Projekt unter Quellcodeverwaltung für ein anderes geladenes Projekt 1. Erstellen Sie ein neues Projekt.
2. Fügen Sie der Projektmappe ein zweites Projekt hinzu.
3. Erstellen Sie eine Datei im zweiten Projekt mit einem Namen, der sich nicht im ersten Projekt befindet.
4. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
5. Wählen Sie das erste Projekt aus.
6. Dialogfeld " Freigabe öffnen" (Datei ->Quellcodeverwaltung ->Freigabe).
7. Geben Sie die Datei vom zweiten Projekt an das erste Projekt weiter.
8. Akzeptieren Sie das Auschecken, wenn Sie dazu aufgefordert werden.
Allgemeines erwartetes Verhalten.
Freigeben einer Datei von einem Projekt an ein anderes 1. Erstellen Sie ein neues Projekt.
2. Fügen Sie es zur Quellcodeverwaltung hinzu.
3. Schließen Sie die Lösung.
4. Erstellen eines zweiten Projekts (neue Lösung.)
5. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
6. Wählen Sie das Projekt aus.
7. Öffnen Sie das Dialogfeld "Freigeben " (Datei ->Quellcodeverwaltung ->Freigabe).
8. Geben Sie eine Datei aus dem zuvor hinzugefügten Projekt für das geöffnete Projekt frei.
9. Akzeptieren Sie das Auschecken , wenn Sie dazu aufgefordert werden.
Allgemeines erwartetes Verhalten.
Freigeben einer Datei, die nicht Teil des Projekts ist, aus der Quellcodeverwaltung in das aktuell geladene Projekt 1. Erstellen Sie ein neues Projekt.
2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
3. Fügen Sie eine Datei zur Versionskontrolle hinzu, die nicht Teil des Projekts oder der Lösung ist.
4. Wählen Sie das Projekt aus, und öffnen Sie das Dialogfeld "Freigeben " (Datei ->Quellcodeverwaltung ->Freigabe).
5. Wählen Sie eine Datei im Dialogfeld "Freigeben " aus, die im aktuellen Projekt oder in der aktuellen Projektmappe nicht vorhanden ist, und geben Sie sie weiter.
6. Akzeptieren Sie das Auschecken , wenn Sie dazu aufgefordert werden.
Der Quellcodeverwaltungsspeicher hat einen Get ausgeführt, sodass sich die Datei jetzt am lokalen Speicherort des Projekts befindet.
Freigeben von Dateien innerhalb desselben Projekts für einen anderen Ordner 1. Wählen Sie Automatisch auschecken in Extras ->Optionen ->Quellcodeverwaltung.
2. Erstellen Sie ein neues Projekt, und fügen Sie es zur Quellcodeverwaltung hinzu.
3. Fügen Sie dem Projekt einen Ordner hinzu.
4. Fügen Sie dem Ordner eine Datei hinzu, und überprüfen Sie den Ordner.
5. Wählen Sie den Ordner aus.
6. Dialogfeld " Freigabe öffnen" (Datei ->Quellcodeverwaltung ->Freigabe).
7. Geben Sie die Datei für den ausgewählten Ordner frei.
Allgemeines erwartetes Verhalten.

Der Ordner muss mit einer Datei darin eingecheckt werden, bevor er für die Freigabe verwendet werden kann.
Einen Ordner zum geladenen Projekt freigeben – Rekursiv 1. Erstellen Sie ein neues Projekt.
2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
3. Wählen Sie das Projekt aus.
4. Öffnen Sie das Dialogfeld "Freigeben " (Datei ->Quellcodeverwaltung ->Freigabe).
5. Wählen Sie einen Ordner aus.
6. Geben Sie den Ordner rekursiv in das Projekt ein.
Allgemeines erwartetes Verhalten.
Freigeben mehrerer Dateien von einem Projekt an ein anderes 1. Erstellen Sie ein neues Projekt mit mehreren Dateien darin.
2. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
3. Schließen Sie die Lösung.
4. Erstellen Sie ein neues Projekt in einem neuen Lösungsordner.
5. Fügen Sie die Lösung zur Quellcodeverwaltung hinzu.
6. Wählen Sie das Projekt aus.
7. Öffnen Sie das Dialogfeld "Freigeben " (Datei ->Quellcodeverwaltung ->Freigabe).
8. Geben Sie mehrere Dateien aus dem zuvor erstellten Projekt für das aktuell geöffnete Projekt frei.
Allgemeines erwartetes Verhalten.