In einer parallelen Entwicklungsumgebung kann jedes Teammitglied einen eigenen Arbeitsbereich haben. Ein Team kann aber auch einen Arbeitsbereich gemeinsam nutzen. Damit die vorgenommenen Änderungen gegenüber anderen Teammitgliedern oder Teams sichtbar werden, müssen die Änderungen an den übergeordneten Arbeitsbereich übergeben und dort bereitgestellt werden.
Sie sollten vertraut sein mit den Konzepten der Projektbereiche, Konfigurations-Spaces, Momentaufnahmen, Arbeitsbereiche und Änderungsmengen, die in Gemeinsam genutzte Ressourcen verwalten erläutert werden.
Darüber hinaus müssen Sie den Unterschied zwischen der gemeinsamen Nutzung von Änderungen in einem Arbeitsbereich und der Bereitstellung von Änderungen in einem übergeordneten Arbeitsbereich kennen. Weitere Informationen hierzu können Sie über den entsprechenden Link für das zugehörige Konzept am Ende dieses Abschnitts aufrufen.
Der Workflow für die Änderungsverwaltung in einer Umgebung für die gemeinsame, interaktive Entwicklung umfasst die folgenden übergeordneten Schritte:
In einer Umgebung für die gemeinsame, interaktive Entwicklung ordnen Sie normalerweise mehrere Projektbereiche zu ein und demselben Space zu. Die gemeinsame Nutzung desselben Space hat zur Folge, dass mehrere Projektbereiche die auch als Konfigurationen bezeichneten Arbeitsumgebungen implizit gemeinsam nutzen. Diese gemeinsame Nutzung bewirkt, dass die Teams ihre Arbeitsumgebungen nicht manuell synchronisieren müssen.
Trotz der impliziten gemeinsamen Nutzung von Konfigurationen durch Projektbereiche werden nur die Ressourcen für einen bestimmten Projektbereich angezeigt, wenn Teammitglieder Konfigurationen anzeigen.
Eine Momentaufnahme ist eine schreibgeschützte Ansicht des Projekts zu einem bestimmten Zeitpunkt. Durch die Erstellung einer Momentaufnahme erstellen Sie einen Ausgangspunkt für einen neuen Arbeitsbereich.
Mit Ausnahme des Standardarbeitsbereichs, der bei der Erstellung eines Projektbereichs erstellt wird, müssen alle Arbeitsbereiche auf einer Momentaufnahme basieren. Aus diesem Grund müssen Sie eine Momentaufnahme erstellen, wenn Sie einen Arbeitsbereich erstellen wollen.
Sie könnten einen neuen Arbeitsbereich erstellen, nachdem Sie eine Momentaufnahme angefertigt haben, die einem Meilenstein entspricht. Ein Arbeitsbereich stellt eine Verzweigung eines Designs oder eines Entwicklungsprojekts dar, enthält alle Ressourcen, die auch in der übergeordneten Momentaufnahme enthalten sind, und trennt die neuen Arbeitsvorgänge von anderen Arbeitsumgebungen.
Durch die Verwendung von Änderungsmengen können Sie logische Gruppen geänderter Ressourcen erstellen, die es anderen Teammitgliedern einfacher machen, Ihre Änderungen zu überprüfen und zu genehmigen.
Ab diesem Punkt werden künftig die Ressourcen, die an denen Sie Änderungen vornehmen, zu dieser Änderungsmenge hinzugefügt.
Die Teammitglieder, die Sie als Prüfer angeben, werden über eine entsprechende Benachrichtigung an ihrem Projekt-Dashboard informiert.
Nach der Freigabe Ihrer Änderungen zur gemeinsamen Nutzung werden Ihre Änderungen im Arbeitsbereich angezeigt.