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.
źródło
Aby wyjaśnić mylącą, mieszaną terminologię, która jest często używana w TFS
Team Foundation Server (TFS) to narzędzie do zarządzania cyklem życia aplikacji, które obejmuje składnik systemu kontroli wersji źródła (VCS) .
VCS składnik TFS używa przede wszystkim Zespół Wersja Foundation sterowania (TFVC)
Tak więc pytanie brzmiałoby: TFVC kontra Git
(W rzeczywistości TFS obsługuje Git jako opcję VCS ).
Tak więc pytanie brzmi: TFVC kontra Git
jessehouwing ma świetną odpowiedź, która szczegółowo omawia tę kwestię, więc prosimy o odniesienie się do niej
Jeśli chodzi o wybór, którego użyć, moim zdaniem wygrywa Git
źródło
simple
sposobu, aby to zrobić.Jeśli nie podoba Ci się interfejs wiersza poleceń, istnieje wiele interfejsów GUI dostępnych dla Git. Sam Git faktycznie zawiera narzędzie GUI przeglądarki repozytorium o nazwie
gitk
igit-gui
- GUI dla git. Następnie są aplikacje innych firm, takie jak git-cola , TortoiseGit i inne .źródło