So verschieben Sie ein Projekt von Git nach TFS in Visual Studio

Lesezeit: 4 Minuten

Benutzer-Avatar
Benutzer2900166

Ich habe ein Projekt, an dem ich schon seit einiger Zeit arbeite, und ich kann Git einfach nicht dazu bringen, für mich zu arbeiten. Ich habe einen Tag damit verbracht, verlorenen Code wiederherzustellen, und ich bin mit Git fertig.

Kann mir jemand sagen, wie ich ein bestehendes Projekt in TFVC verschieben kann? Ich habe ein Visual Studio Online-Konto mit einem TFVC-Projekt, das vollständig für diese Aufgabe eingerichtet ist, aber ich kann nicht herausfinden, wie ich die Quellcodeverwaltungseinstellungen ändern kann, damit das Projekt nicht mehr an Git gebunden ist.

Ich entwickle derzeit auf VS 2013.

Jede Hilfe wird sehr geschätzt!

  • mögliches Duplikat von How to configure Visual Studio to use different source control provider

    – Römisch

    14. September 2014 um 15:44 Uhr

Löschen Sie einfach die .git Ordner (dieser ist normalerweise versteckt) im Stammordner (z. B. über den Windows Explorer). Dies löscht alle Dinge, die sich auf Git beziehen. Fügen Sie danach den Code zu Ihrem TFS-Projekt hinzu und checken Sie ihn in TFS ein.

  • Beachten Sie, dass dieser Ansatz nur Ihren aktuellen Code eincheckt, keinen Verlauf. In Ihrem Fall könnte das in Ordnung sein :-). Wenn Sie den Verlauf möchten, verwenden Sie das Dienstprogramm git-tf, um Ihren Code und Ihren Verlauf in das TFVC-Repository zu übertragen.

    – Richard Banken

    17. September 2014 um 1:07 Uhr


  • Danke @RichardBanks für die Erwähnung. Dies kann ein wichtiger Punkt sein.

    – Horizon_Net

    17. September 2014 um 7:54 Uhr

  • Nö, hat bei mir nicht funktioniert. Ich würde den .git-Ordner entfernen, darum bitten, eine Verbindung zum TFS-Server unseres Unternehmens herzustellen … an diesem Punkt würde VS2017 die Lösung einfach vollständig entladen und mich zurück zum VS-Startbildschirm schicken … Immer und immer wieder ….

    – Mike Gledhill

    24. Oktober 2017 um 11:55 Uhr

  • Sie müssen die Quellcodeverwaltung unter Datei -> Quellcodeverwaltung -> Projekt zur Quellcodeverwaltung hinzufügen verwenden, um TFS hinzuzufügen. Wenn Sie Datei -> Zur Quellcodeverwaltung hinzufügen verwenden, wird git angenommen

    – Robert Swilley

    17. März 2018 um 16:10 Uhr


Hier ist das Verfahren.

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen.
  2. Ordner im Datei-Explorer öffnen.
  3. Schließen Sie Visual Studio.
  4. Löschen Sie den Ordner und die Dateien, die .git im Namen haben.
  5. Öffnen Sie Visual Studio und laden Sie das Projekt.
  6. Extras->Optionen->Versionsverwaltung.
  7. Wählen Sie TFS.
  8. Gehen Sie zur Registerkarte Team Explorer.
  9. Verbinden zu Ihrem TFS-Server (ich nehme an, Sie haben bereits ein Repo erstellt)
  10. Wählen Sie das richtige Repository.
  11. Klicken Sie mit der rechten Maustaste auf die Lösung im Lösungs-Explorer Zur Quellcodeverwaltung hinzufügen.

  • Hat für mich funktioniert. Es gab einen versteckten Ordner namens .git die Sie nicht vergessen sollten zu löschen.

    – Roald

    11. September 2018 um 15:25 Uhr

  • Für mich war es notwendig, VS zu öffnen, zu TFS zu wechseln, eine Verbindung zu meinem Server herzustellen und dann das Projekt zu öffnen. Das frühere Öffnen führte dazu, dass eine Verbindung zu einem lokalen Git-Repo hergestellt wurde.

    – BBQ Singular

    10. Januar 2019 um 20:40 Uhr

  • Hat für mich auf VS 2019 Pro funktioniert. Wie bei @Roald war der Ordner .git zufällig versteckt.

    – Victor_Tlepshev

    24. April 2020 um 0:59 Uhr

Sie können nicht einfach von Git zu TFVC wechseln, da diese Option an das Team-Projekt gebunden ist. Sie müssen ein neues Team-Projekt erstellen und sicherstellen, dass Sie TFVC als Anbieter auswählen.

  1. Verbinden Sie sich mit diesem neuen Team-Projekt und erstellen Sie einen lokalen Arbeitsbereich.
  2. Erstellen Sie die gewünschte Ordnerstruktur. Ich würde $/newTP/MyPeoduct/Rx.x/ empfehlen
  3. Kopieren Sie die Dateien aus dem Git-Repository (außer .git) an diesen Speicherort.
  4. Öffnen Sie die Lösung und klicken Sie mit der rechten Maustaste darauf und wählen Sie „Zur Quellcodeverwaltung hinzufügen“.

Sie sollten jetzt migriert werden …

  • Danke, die akzeptierte Antwort hat überhaupt nicht geholfen, das war die richtige Antwort für mich.

    – Erbsenpüree

    26. November 2016 um 14:25 Uhr

  • Für mich griff dies immer wieder auf eine Git-Quellcodeverwaltung zurück. Ich musste die Lösung von Grund auf neu erstellen

    – Pablo Boswell

    15. November 2017 um 18:21 Uhr

  • Dies ist die Antwort auf ein anderes Problem. Das OP fragte, wie sie ein Projekt von der Quellcodeverwaltung lösen könnten in Visual Studio auf ihrem lokalen Computer damit sie es in ein bestimmtes Teamprojekt hochladen können, das bereits richtig konfiguriert ist. Diese Antwort beschreibt, wie Sie ein Projekt verschieben würden, wenn Sie es falsch konfiguriert hätten Ihre Team Foundation Server/VSTS-Instanz das falsche Quellcodeverwaltungssystem zu verwenden.

    – Soren Björnstad

    12. August 2019 um 13:18 Uhr


VS2017 – Ich hatte das gleiche oben aufgeführte Problem und nachdem ich den .git-Ordner im Stammverzeichnis meines Projektordners gelöscht hatte, wurde durch Klicken auf „Projekt zur Quellcodeverwaltung hinzufügen“ nur eine neue .git erstellt, sowohl im Projektmappen-Explorer als auch im Menü „Datei“. Ich habe meine zum Laufen gebracht, indem ich den .git-Ordner gelöscht habe, in Team und Verbindungen verwalten gegangen bin und das TFS-Projekt geöffnet habe, dem ich es hinzufügen wollte. Ich ging dann zu Datei-> Quellcodeverwaltung-> Lösung zur Quellcodeverwaltung hinzufügen und es funktionierte.

1261260cookie-checkSo verschieben Sie ein Projekt von Git nach TFS in Visual Studio

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy