Visual Studio 2013 najwyraźniej ma niezłą, zgrabną integrację z Git.
Jednak po godzinie drapania się po głowie bez absolutnie nic, co ma najmniejszy sens, udało mi się tylko utworzyć lokalne repozytorium i pomimo sklonowania zdalnego repozytorium bitbucket po prostu nie mogę znaleźć sposobu na publikację w moim zdalnym repozytorium .
Użyłem TFS, Subversion, Perforce i prawie wszystkiego innego, ale jest to całkowicie zaskakujące, bez instrukcji i całkowicie nieintuicyjnego interfejsu użytkownika.
Jakieś pomysły?
git
visual-studio
visual-studio-2013
bitbucket
Dean Chalk
źródło
źródło
Odpowiedzi:
Stwierdzenie Johna, że „potrzebujesz Team Foundation Server” do pracy z BitBucket, nie jest poprawne.
Właśnie opublikowałem projekt do BitBucket z Visual Studio 2013 (wersja zapoznawcza). Oto jak.
źródło
Cóż, w rzeczywistości jest całkiem łatwy w użyciu GIT na MSVS 2013. Powinieneś być w stanie znaleźć przycisk Clone w Team Explorer. Po prostu kliknij, a pozwoli ci to sklonować z dowolnego adresu URL, co oznacza, że możesz tam również umieścić link do Bitbucket.
Po zsynchronizowaniu możesz zaczynać.
źródło
„Zręczna integracja z Git” programu Visual Studio 2013 wymaga Team Explorer
, co oznacza, że potrzebujesz Team Foundation Server. Aby to włączyć, otwórz swoje rozwiązanie, przejdź do Narzędzia -> Opcje -> Kontrola źródła -> Dostawca Microsoft Git.Być może lepiej będzie, jeśli skorzystasz z wtyczki Git Source Control Provider. Zobacz tę odpowiedź dotyczącą sposobu instalowania tej wtyczki dla programu Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
Ponadto, biorąc pod uwagę moc wiersza poleceń git, nie sądzę, na podstawie
zrzutów ekranu, które widziałemprzy jego użyciu, integracja jest tak gładka. Wydaje się sztywny i jak ktoś już skomentował, może lepiej będzie, jeśli użyjesz TortoiseGit. Każdy, kto używał TortoiseSVN w twoim zespole, natychmiast uzna to za znajome. Niektórzy z moich współpracowników używają wiersza poleceń i są podzieleni między Git Bash i Posh-Git.Moim głównym problemem związanym z integracją z Visual Studio jest to, że obsługuje tylko jeden przepływ pracy. Zobacz, jak łańcuchy narzędzi, takie jak Atlassian Stash, obsługują wiele różnych przepływów pracy związanych z programowaniem i jak Stash zmienia się w zależności od przepływu pracy git. Jest to bardziej inteligentny sposób projektowania funkcji podobnych do IDE wokół repozytorium kontroli źródła git.
Nasza szczególna konfiguracja przepływu pracy w pracy jest szczególnie odporna na „typowy scenariusz” w nowoczesnym rozwoju SaaS, w którym masz jedną główną linię rozwoju i nigdy nie masz szyfrowania / ponownego bazowania, ponieważ zawsze maszerujesz naprzód i aktualizujesz wszystkich do najnowszego kodu. Obecnie mamy 7 linii rozwoju ...
To powiedziawszy, znalazłem ten artykuł za pośrednictwem googlingu „Visual Studio 2013 git”: http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx
źródło
Ten samouczek krok po kroku znalazłem pomocny w answer.atlassian.com ( DLA VS2015 i git bitbucket.org)
źródło: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
źródło
Jest do tego rozszerzenie - rozszerzenie Visual Studio Bitbucket https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad
To rozszerzenie zostało zgłoszone do konkursu devpost, w którym można znaleźć zrzuty ekranu. http://devpost.com/software/bitbucket-extension-for-visual-studio
Podczas instalacji programu Visual Studio istnieje możliwość dołączenia rozszerzeń GitHub. To rozszerzenie jest odpowiednikiem Bitbucket. Umożliwia tworzenie / klonowanie / publikowanie repozytoriów Bitbucket Git w bardzo prosty sposób. Po zalogowaniu się możesz utworzyć nowe repozytorium i opublikować je w Bitbucket. Jeśli masz istniejące repozytoria bitbucket, możesz je wyświetlić i wybrać, które chcesz sklonować. Ponadto masz dostęp do żądań ściągnięcia z rzeczywistego repozytorium. Możesz tworzyć nowe żądania ściągnięcia, zatwierdzać / odrzucać je, a także wyświetlać szczegóły, takie jak zmienione pliki, zatwierdzenia i komentarze.
źródło