2017-11-13 2 views
2

Ich bin derzeit in einem Projekt, das TFS Git als Code-Repository verwendet. In Visual Studio unter Team Explorer ->Sync gibt es eine Option namens Sync. Jetzt bin ich mit den Aktionen "Fetch", "Pull" und "Push" vertraut, aber Sync ist neu für mich.Was macht Sync im Team Explorer?

Irgendwelche Ideen, was dies hinter den Kulissen tut?

Antwort

1

Git in Visual Studio, VSTS und TFS ist Standard Git. Obwohl Sync ist kein Git-Befehl, einige GUI-Umgebungen bieten eine Synchronisierung Schaltfläche sowohl Ihre lokalen Dateien und Push Ihre lokalen Änderungen an Ihre remote (Ihr gehostetes Repository).

enter image description here

Die Sync Taste auf dem Team Explorer Bereich verfügbar ist und und auch angezeigt, nachdem Sie einen Commit mit der Erweiterung erstellen. Die Sync-Tool Sie können wählen, wie Sie das Projekt aktualisieren möchten:

  • sync: führt eine git pull und ein git push.
  • fetch: Führt einen git fetch aus, der alle Commits von Ihrer Remote aufruft, ohne sie zu verschmelzen.
  • ziehen: führt eine git pull.
  • drücken: führt eine git push.

Sie können auch von den Änderungen an der Synchronisation Ansicht navigieren anzuzeigen, indem Sie Sync sofort nach einem Commit zu machen.

enter image description here

1

Sync ist eine Kombination aus einem Pull-Befehl gefolgt von einem Push-Befehl. Es wird zuerst einen Pull durchführen, und wenn es keine Konflikte gibt, wird dann der aktuelle Zweig gedrückt. Es ist eine schnelle Möglichkeit, um Ihren aktuellen Zweig mit dem entfernten Zweig zu synchronisieren.

Verwandte Themen