Mit der fernen Ausgleichsfunktion können bei einem Projekt mit einem Kontext Dateien in einem lokalen Projekt manuell oder automatisch mit Push an den fernen Standort übertragen und mit Pull aus dem fernen Standort extrahiert werden oder bei einem Projekt mit mehreren Kontexten an den [aktuellen] Kontext übertragen und von dort extrahiert werden. Außerdem können hiermit bei einem Projekt mit mehreren Kontexten Dateien automatisch mit Push an mehrere Standorte übertragen werden.
Informationen zu diesem Vorgang
Die Aktionen der fernen Ausgleichsfunktion stehen in der Sicht
Projektexplorer und in der Sicht
Ferne Ausgleichsfunktion zur Verfügung.
Vorgehensweise
Gehen Sie wie folgt vor, um eine Synchronisation in der Sicht Ferne Ausgleichsfunktion durchzuführen:
- Wählen Sie in der Sicht Ferne Ausgleichsfunktion das Projekt oder die Datei(en) aus, das bzw. die Sie synchronisieren wollen.
- Klicken Sie mit der rechten Maustaste auf Ihre Auswahl und wählen Sie eine der folgenden Optionen aus:
Synchronisieren: Aktualisiert die Sicht. Dabei werden nur Änderungen der lokalen Ressourcen berücksichtigt.
- Einstellungen für 'Mit Push übertragen/Extrahieren': Listet die Einstellungen auf, die für die Synchronisation mit fernen Ressourcen zur Verfügung stehen. Diese Einstellungen sind auch verfügbar, wenn Sie die Projekteinstellungen öffnen und die Seite Ferne Kontexte auswählen, jedoch direkt aus der Sicht Projektexplorer.
Automatische Synchronisation konfigurieren...
- Der Standardwert für das ferne Aktualisierungsintervall (in Sekunden) ist 0.
Die Einstellung 0 bedeutet, dass keine automatische Synchronisation stattfindet.
Wenn Sie hier z. B. 10 angeben, bedeutet das, dass alle 10 Sekunden nach lokalen und fernen Änderungen der Projektressourcen gesucht werden soll.
Bei Sicherung mit Push übertragen
- Wenn aktiviert, wird die Ressource bei jeder Speicherung mit Push in den <aktuellen Kontext> übertragen.
Mit Push an alle Kontexte übertragen
- Wenn aktiviert, wird die Ressource bei jeder Speicherung mit Push an alle für das Projekt verfügbaren Kontexte übertragen. Bei Sicherung mit Push übertragen muss aktiviert sein, damit Mit Push an alle Kontexte übertragen aktiviert werden kann.
Bei Erstellung mit Push übertragen
- Wenn aktiviert, wird die Ressource bei jedem Start einer Erstellung für das Projekt mit Push übertragen. Wählen Sie auch die Einstellung aus, um die automatische Erstellungsoption für das Projekt festzulegen. Bei Erstellung mit Push übertragen ist für C/C++-Projekte nicht verfügbar.
Bei ferner Aktualisierung extrahieren
- Extrahiert alle Dateien am fernen Standort des Projekts in das Projekt. Bestimmte Dateitypen werden beim Download ignoriert. Diese können in den Einstellungen für die ferne Ausgleichsfunktion geändert werden.
- Mit Push übertragen an: Ausgewählte Ressourcen werden mit Push übertragen. Sie dürfen nur anstehende lokale Ressourcen für diese Aktion auswählen.
<aktueller Kontext>
Kontextliste
- Überträgt ausgewählte Ressourcen mit anstehenden lokalen Änderungen mit Push an den in dieser Liste ausgewählten Kontext. <aktueller Kontext> ist der ferne Kontext, der in der Sicht Ferne Kontexte als [aktuell] definiert ist. Der <aktuelle Kontext> wird am Anfang angezeigt und danach werden alle anderen Kontexte angezeigt, falls dem Projekt andere Kontexte hinzugefügt wurden.
Alle Kontexte
- Überträgt ausgewählte Ressourcen mit anstehenden lokalen Änderungen mit Push an alle Kontexte, die Ihrem Projekt hinzugefügt wurden (siehe die Liste über diesem Menü).
- Alles mit Push übertragen an: Überträgt alle Dateien in dem Projekt mit Push. Damit diese Aktion ausgeführt werden kann, muss mindestens eine anstehende Änderung vorliegen. Diese Aktion ist nur auf Projektebene verfügbar.
<aktueller Kontext>
Kontextliste
- Überträgt ausgewählte Ressourcen mit anstehenden lokalen Änderungen mit Push an den in dieser Liste ausgewählten Kontext. <aktueller Kontext> ist der ferne Kontext, der in der Sicht Ferne Kontexte als [aktuell] definiert ist. Der <aktuelle Kontext> wird am Anfang angezeigt und danach werden alle anderen Kontexte angezeigt, falls dem Projekt andere Kontexte hinzugefügt wurden.
Alle Kontexte
- Überträgt ausgewählte Ressourcen mit anstehenden lokalen Änderungen mit Push an alle Kontexte, die Ihrem Projekt hinzugefügt wurden (siehe die Liste über diesem Menü).
Aus aktuellem Kontext extrahieren: Extrahiert ausgewählte
Ressourcen mit anstehenden fernen Änderungen aus dem fernen Kontext, der in der Sicht
Ferne Kontexte als [aktuell] definiert ist.
Ferne Ressource ersetzen: Ersetzt die ferne Datei durch die lokale Kopie. Diese Option ist nur auf Dateiebene verfügbar, wenn eine anstehende lokale Änderung oder ein Konflikt vorliegt.
Lokale Ressource ersetzen: Ersetzt die lokale Datei durch die ferne Kopie. Diese Option ist nur auf Dateiebene verfügbar, wenn eine anstehende ferne Änderung oder ein Konflikt vorliegt.