Jakie są duże różnice między TFVC (kontrola wersji TFS) i Git dla kontroli źródła podczas korzystania z Visual Studio 2013?

Jest mnóstwo pytań i odpowiedzi na temat kontroli źródła Git kontra TFVC, ale brak aktualnych odpowiedzi dotyczy integracji Git z Team Foundation Server / Service, którą mogę znaleźć.

Zaczynam opracowywać zielone pastwiska przy użyciu wielu różnych języków (C #, C ++, PHP, Javascript, MySSQL) przy użyciu Visual Studio 2013. W przyszłości będzie trochę rozwoju systemu iOS. Jestem bardzo zaznajomiony z SVN, VSS i TFVC do kontroli źródeł. Jednak nigdy nie używałem Gita. Wolę TFS do zarządzania procesami / agile development ... Nie jest doskonały, ale integruje się dobrze z Visual Studio.

Aby pomóc mi zdecydować między tymi dwoma systemami ...

Jakie są duże różnice między TFVC i Git w zakresie kontroli źródeł podczas korzystania z Visual Studio 2013?Czy jedyną korzyścią w moim przypadku jest lokalne repozytorium (nie twierdzące, że jest nieistotne) i wsparcie dla rozwoju systemu iOS?Jest jedyną wadą Git w interfejsie wiersza poleceń (niektórzy twierdzą, że nie jest to wada ;-P).Czy doświadczyłeś w GUI Visual Studio 2013 dla Git? Czy to wystarczy, aby obsługiwać podstawowe rozgałęzianie / scalanie bez interfejsu wiersza poleceń?Czy istnieje szczegółowy przewodnik po Git, który pokazuje, że Git jest używany z Visual Studio 2013? Microsoft ma wideo do integracji istniejącego repozytorium Git z Visual Studio 2013, ale szukam początku od Git i VS 2013.

Nie szukam tu książki, ale tylko kilka punktorów i może kilka istotnych linków od ludzi, którzy używali zarówno TFVC, jak i Git.

questionAnswers(3)

yourAnswerToTheQuestion