2015-12-01 10 views
6

in Visual Studio 2015 Wenn ich commit and sync eine Änderung ich folgende FehlerVisual Studio git Sync werfen Fehler

Unable to sync because the current branch does not track a remote branch. Publish the branch to sync changes with the remote.

Aber ich habe keine Ahnung bekommen, warum dies geschieht.

+0

müssen Sie einen Git-Remote-Server einrichten. Gehe in einen beliebigen Ordner, in dem du das willst, und führe von der git-Konsole den folgenden Befehl aus: git init --bare "Name.git". Gehen Sie dann dorthin, wo Ihre Arbeitsdateien sein sollen, und klonen Sie dieses Repository, kopieren Sie Ihre Dateien, und fügen Sie sie dann hinzu, übernehmen und synchronisieren Sie sie. Zurück zu Ihrem Fehler, wenn Sie Dateien hinzufügen und festschreiben, tun Sie das in Ihrem lokalen Repository, aber die Synchronisierung geht aus und synchronisiert Ihre Dateien mit dem Server/Remote-Repository. Da Sie kein Setup haben, erhalten Sie den angegebenen Fehler. Hoffe das hilft :) – Spluf

Antwort

4

Um Ihre Änderungen an Git zu übertragen, müssen Sie zuerst die Verzweigung auf dem Remote-Server erstellen, auf dem sich Ihr Repository befindet. Angenommen, Sie haben ein Repository und ein damit verbundenes Visual Studio eingerichtet, öffnen Sie den Team Explorer, klicken Sie auf Home (Schaltfläche "Haus"), klicken Sie auf "Synchronisieren" und dann auf "Veröffentlichen".

Wenn Sie das Repository noch nicht eingerichtet haben, müssen Sie dies zuerst tun. Öffnen Sie den Team Explorer, klicken Sie auf "Verbindungen verwalten" (Netzkabel-Stecker-Symbol) und folgen Sie den Anweisungen.

0

Bitte versuchen Sie die unten stehende Arbeit, die Ihnen bei der Lösung Ihrer Probleme helfen kann.

Formular Team Explorer Home-Bildschirm:

  1. Click Branchen
  2. Klicken Sie auf das Drop-down an der Spitze, die Zweige hat | {Projektname}
  3. Select Sync
  4. Klicken Sie Sync-Button

Ihre Branche wird auf Remote-Server verschoben werden.