Jest mnóstwo pytań i odpowiedzi na temat Git kontra TFVC Source Control, ale żadne aktualne odpowiedzi nie obejmują integracji Git z Team Foundation Server / Service, które mogę znaleźć.
Rozpoczynam tworzenie zielonych pastwisk przy użyciu szerokiej gamy języków (C #, C ++, PHP, Javascript, MySSQL) przy użyciu Visual Studio 2013. W przyszłości będzie trochę rozwoju iOS. Bardzo dobrze znam SVN, VSS i TFVC do kontroli źródła. Jednak nigdy nie używałem Git. Wolę TFS do zarządzania procesami / zwinnego rozwoju ... Nie jest doskonały, ale dobrze integruje się z Visual Studio.
Tak więc, aby pomóc mi zdecydować między tymi dwoma systemami ...
Jakie są duże różnice między TFVC i Git do kontroli źródła podczas korzystania z programu Visual Studio 2013?
- Czy jedyną korzyścią w moim przypadku jest lokalne repozytorium (nie mówiąc, że jest to nieistotne) i wsparcie rozwoju iOS?
- Jest jedyną wadą interfejsu wiersza poleceń Gita (niektórzy twierdzą, że to nie wada ;-P).
- Czy masz doświadczenie z graficznym interfejsem użytkownika programu Visual Studio 2013 dla Git? Czy to wystarczy, aby obsługiwać podstawowe rozgałęzianie / scalanie bez interfejsu wiersza poleceń?
- Czy istnieje szczegółowy przewodnik dotyczący uruchamiania Git, który pokazuje, że Git jest używany z programem Visual Studio 2013? Microsoft ma wideo do integracji istniejącego repozytorium Git z Visual Studio 2013, ale szukam początku od zera z Git i VS 2013.
Nie szukam tutaj książki, ale tylko kilka wypunktowanych punktów i może kilka odpowiednich linków od ludzi, którzy używali zarówno TFVC, jak i Git.