Visual Studio 2013 hat anscheinend eine nette, raffinierte Git-Integration.
Nach einer Stunde Kopfkratzen mit absolut nichts, was auch nur den geringsten Sinn ergibt, konnte ich jedoch nur ein lokales Repository erstellen, und trotz des Klonens eines Remote-Bitbucket-Repositorys kann ich einfach keine Möglichkeit finden, in meinem Remote-Repository zu veröffentlichen .
Ich habe TFS, Subversion, Perforce und so ziemlich alles andere verwendet, aber das ist völlig verwirrend, ohne Anweisungen und mit einer völlig unintuitiven Benutzeroberfläche.
Irgendwelche Ideen jemand?
git
visual-studio
visual-studio-2013
bitbucket
Dean Chalk
quelle
quelle
Antworten:
Johns Aussage, dass "Sie Team Foundation Server benötigen", um mit BitBucket zu arbeiten, ist nicht korrekt.
Ich habe gerade ein Projekt aus Visual Studio 2013 (Vorschau-Version) für BitBucket veröffentlicht. Hier ist wie.
quelle
Nun, es ist eigentlich ziemlich einfach, GIT unter MSVS 2013 zu verwenden. Sie sollten in der Lage sein, eine Klon-Schaltfläche im Team Explorer zu finden. Klicken Sie einfach darauf und Sie können von jeder URL klonen, was bedeutet, dass Sie dort auch den Bitbucket-Link einfügen können.
Und sobald es synchronisiert ist, können Sie loslegen.
quelle
Für die "Slick Git-Integration" von Visual Studio 2013 ist Team Explorer erforderlich. Dies
bedeutet, dass Sie Team Foundation Server benötigen. Um es zu aktivieren, öffnen Sie Ihre Lösung und gehen Sie zu Extras -> Optionen -> Quellcodeverwaltung -> Microsoft Git Provider.Möglicherweise ist es besser, das Git Source Control Provider-Plug-In zu erwerben. In dieser Antwort erfahren Sie, wie Sie dieses Plug-In für Visual Studio 2013 installieren: https://stackoverflow.com/a/18882284/1040437
Angesichts der Leistung der Git-Befehlszeile denke ich nicht, dass die Integration aufgrund
der Screenshots, die ich bei derVerwendunggesehen habe, so einfach ist. Es scheint starr zu sein, und wie jemand bereits kommentiert hat, ist es möglicherweise besser, TortoiseGit zu verwenden. Jeder, der TortoiseSVN in Ihrem Team verwendet hat, wird es sofort kennen. Einige meiner Mitarbeiter verwenden die Befehlszeile und sind zwischen Git Bash und Posh-Git aufgeteilt.Mein Hauptproblem bei der Visual Studio-Integration ist, dass nur ein Workflow unterstützt wird. Sehen Sie sich an, wie Toolchains wie Atlassians Stash mehrere verschiedene Entwicklungsworkflows unterstützen und wie sich Stash je nach Git-Workflow ändert. Dies ist eine intelligentere Methode zum Entwerfen von IDE-ähnlichen Funktionen rund um das Git-Quellcodeverwaltungs-Repository.
Unser spezielles Workflow-Setup bei der Arbeit ist besonders widerstandsfähig gegen das "allgemeine Szenario" in der modernen SaaS-Entwicklung, in dem Sie eine Hauptentwicklungslinie haben und niemals ein Cherrypicking / Rebasing durchführen müssen, da Sie immer vorwärts marschieren und alle auf den neuesten Code aktualisieren. Wir haben derzeit 7 Entwicklungslinien ...
Trotzdem habe ich diesen Artikel über das Googeln von "Visual Studio 2013 git" gefunden: http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx
quelle
Fand dieses Schritt-für-Schritt-Tutorial auf answers.atlassian.com hilfreich ( FÜR VS2015 und git bitbucket.org)
Quelle: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
quelle
Es gibt jetzt eine Erweiterung - Visual Studio Bitbucket Extension https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad
Diese Erweiterung wurde beim Devpost-Wettbewerb eingereicht, wo Sie Screenshots finden. http://devpost.com/software/bitbucket-extension-for-visual-studio
Bei der Installation von Visual Studio besteht die Möglichkeit, GitHub-Erweiterungen einzuschließen. Diese Erweiterung ist ein Gegenstück zu Bitbucket. Sie können Bitbucket Git-Repositorys auf sehr einfache Weise erstellen / klonen / veröffentlichen. Sobald Sie sich angemeldet haben, können Sie ein neues Repository erstellen und es in Bitbucket veröffentlichen. Wenn Sie bereits Bitbucket-Repositorys haben, können Sie diese auflisten und auswählen, welches Sie klonen möchten. Außerdem erhalten Sie Zugriff auf Pull-Anforderungen aus dem tatsächlichen Repository. Sie können neue Pull-Anforderungen erstellen, diese genehmigen / ablehnen und Details wie geänderte Dateien, Commits und Kommentare anzeigen.
quelle