Teamunterstützung verwenden

Sie können jedes Eclipse-aktivierte Repository von einem beliebigen Lieferanten verwenden. Die folgenden Informationen beschreiben die gemeinsame Projektnutzung unter Verwendung der CVS-Unterstützung (CVS = Concurrent Versions System), die mit Eclipse geliefert wird. Die Schritte und Benutzerschnittstellenelemente variieren abhängig von der Repository-Unterstützung, die Sie installiert haben.
Anmerkung: Synchronisieren Sie Ihr Projekt "RemoteSystemsConnections" zum ersten Mal mit dem Repository, erkennen Sie viele Dateikonflikte. Grund hierfür ist die Tatsache, dass eine Synchronisation erforderlich ist, um die verschlüsselte Versionsnummer des Servers korrekt mit Ihren lokalen Dateien auszurichten. Dies geschieht nur ein einziges Mal; Sie können nur alle eingehenden Änderungen empfangen; Ihr lokaler Arbeitsbereich wird dann mit dem Server synchronisiert. Unter Umständen finden Sie auch inaktive Profile, die zu anderen Teammitgliedern in der Sicht "Team" gehören, nachdem die Synchronisation mit dem zentralen Server erfolgt ist. Sie können wählen, ob diese Profile in der Sicht "Team" aktiviert werden sollen oder nicht, wenn der Inhalt des Profils in Remote System Explorer auf Ihrer lokalen Workstation angezeigt werden soll.

In einer Teamprogrammierumgebung arbeiten Teammitglieder - unabhängig von anderen Teammitgliedern - in Ihrer eigenen Workbench. Irgendwann möchten sie ihre Arbeit mit den Mitgliedern ihres Teams gemeinsam nutzen.  Remote System Explorer erlaubt ihnen die gemeinsame Nutzung ihrer Verbindungen, Filterpools und Filter. Gehen Sie wie folgt vor, um diese Ressourcen gemeinsam zu nutzen:

  1. Wählen Sie in der Remote System Explorer-Perspektive die Registerkarte "Team" aus, die sich standardmäßig in demselben Teilfenster wie die Sicht "Ferne Systeme" befindet.  Damit wird die Sicht "Team" in Remote System Explorer in den Vordergrund gerückt.  Sie können auch die Schaltfläche Menü in der Sicht "Ferne Systeme" verwenden und die Aktion Mit Profilen arbeiten auswählen.
  2. Erweitern Sie RemoteSystemsConnections. Die Profile, die Sie definiert haben, sowie das Profil "Team" werden angezeigt. Das Profil "Team" wird von Remote System Explorer für die gemeinsame Nutzung von Verbindungen, Filterpools und Filtern erstellt, wenn diese nicht in einem von Ihnen erstellten und verwalteten Profil gemeinsam genutzt werden sollen.
  3. Klicken Sie mit der rechten Maustaste auf RemoteSystemsConnections und wählen Sie Team > Projekt gemeinsam nutzen aus.
  4. Wählen Sie CVS aus und klicken Sie auf Weiter.
  5. Wählen Sie Vorhandene Repository-Position verwenden aus, wenn Sie bereits ein CVS-Repository definiert haben. Wählen Sie Neue Repository-Position erstellen aus, wenn Sie ein CVS-Repository definieren müssen (diese Angabe sollte von der Person zur Verfügung gestellt werden, die das CVS-Repository auf dem Server konfiguriert hat). Gehen Sie wie folgt vor, um eine CVS-Repository-Definition zu erstellen:
    1. Geben Sie in das Feld Host die Adresse des Servers ein, z. B. mymachine.com.
    2. Geben Sie in das Feld Repository-Pfad den Pfad zu dem Repository auf dem Server ein, z. B. /home/test, d:/test.
    3. Geben Sie in das Feld Benutzer den Benutzernamen ein, der zur Herstellung der Verbindung zum Repository verwendet werden soll.
    4. Geben Sie in das Feld Kennwort das Kennwort für den Benutzernamen ein.
    5. Wählen Sie aus der Liste Verbindungstyp das Authentifizierungsprotokoll des CVS-Servers aus. Es gibt drei Verbindungsaufbaumethoden, die mit dem Eclipse-CVS-Client zur Verfügung gestellt werden:
      • pserver: Eine CVS-spezifische Verbindungsaufbaumethode.
      • extssh: Ein SSH 1.0 Client, der in der Workbench enthalten ist.
      • ext: Die CVS-Verbindungsaufbaumethode ext, die ein externes Tool verwendet, wie beispielsweise SSH, um die Verbindung zum Repository herzustellen. Das von ext verwendete Tool wird auf der Einstellungsseite Team > CVS > Verbindungsaufbaumethode EXT konfiguriert.
    6. Verwendet der Server einen angepassten Port, aktivieren Sie Port verwenden und geben Sie die Portnummer ein.
  6. Klicken Sie auf Fertig stellen. Die Repository-Position wird erstellt. Das Projekt RemoteSystemsConnections wird über Remotezugriff erstellt und die Sicht "Synchronisieren", in der Sie die Ressourcen des Projekts auf dem Server festschreiben können, wird geöffnet. Ist das Projekt bereits auf einem fernen System vorhanden, zeigt die Sicht "Synchronisieren" Konflikte bei allen Dateien an, die sowohl lokal als auch fern vorhanden sind. Ist das Projekt RemoteSystemsConnections bei der ersten gemeinsamen Nutzung bereits im Repository vorhanden, sind unter Umständen viele Konflikte vorhanden. Diese Konflikte sind im Allgemeinen keine wirklichen Konflikten, sondern werden bei der ersten Synchronisation nur als Konflikte angesehen, da keine lokalen CVS-Informationen für die Ressourcen in Ihrem Arbeitsbereich vorhanden sind. Haben Sie keine Ressourcen in Ihrem Profil "Team" erstellt, können Sie gefahrlos alle in Konflikt stehenden Dateien senden oder empfangen. Haben Sie Ressourcen in Ihrem Profil "Team" erstellt, sollten Sie jede in Konflikt stehende Datei überprüfen, um sicherzustellen, dass wirklich keine Unterschiede vorhanden sind. Sind Unterschiede vorhanden, können diese durch Mischen beseitigt werden.
  7. Um Ihre Ressourcen mit den Ressourcen in dem zugeordneten Repository zu synchronisieren, klicken Sie mit der rechten Maustaste auf das Projekt RemoteSystemsConnections und wählen Sie Team > Mit Repository synchronisieren aus.
  8. Klicken Sie nach der gemeinsamen Nutzung oder dem Synchronisieren und dem Empfangen eingehender Ressourcen aus dem Repository mit der rechten Maustaste auf das Projekt RemoteSystemsConnections und wählen Sie Remote System Explorer erneut laden aus. Damit werden Remote System Explorer und die Sicht "Team" mit den neuen oder geänderten Ressourcen aktualisiert.

Projektressourcen in der Sicht "Navigator" anzeigen

Die Sicht "Navigator" stellt eine hierarchische Sicht aller Ressourcen im Arbeitsbereich zur Verfügung. Von hier aus können Sie den Inhalt der Projekte anzeigen, die gemeinsam genutzt werden, einschließlich des Projekts RemoteSystemsConnections, und teambezogene Aktionen für bestimmte Ressourcen auswählen. Standardmäßig ist die Sicht "Navigator" in der Perspektive "Ressourcen" eingeschlossen. Gehen Sie wie folgt vor, um sie der aktuellen Perspektive hinzuzufügen:
  1. Wählen Sie Fenster > Sicht anzeigen > Andere aus.
  2. Erweitern Sie Basis.
  3. Wählen Sie Navigator aus.

Zugehörige Konzepte
Teamunterstützung
Remote System Explorer-Profile

Zugehörige Tasks
Mit Profilen und Teamunterstützung arbeiten