Существует множество вопросов и ответов о сравнении Git и TFVC Source Control, но пока нет ответов, касающихся интеграции Git в Team Foundation Server / Service, которые я могу найти.
Я начинаю разработку зеленых пастбищ, используя широкий спектр языков (C #, C ++, PHP, Javascript, MySSQL) с помощью Visual Studio 2013. В будущем будут некоторые разработки для iOS. Я хорошо знаком с SVN, VSS и TFVC для управления версиями. Однако я никогда не использовал Git. Я предпочитаю TFS для управления процессами / гибкой разработки ... Он не идеален, но хорошо интегрируется в Visual Studio.
Итак, чтобы помочь мне выбрать между этими двумя системами ...
Каковы большие различия между TFVC и Git для управления версиями при использовании Visual Studio 2013?
- Единственное преимущество в моем случае - это локальный репозиторий (не говоря уже о его незначительности) и поддержка разработки под iOS?
- Единственным недостатком Git является интерфейс командной строки (некоторые утверждают, что это не недостаток ;-P).
- У вас есть опыт работы с графическим интерфейсом Visual Studio 2013 для Git? Этого достаточно для поддержки базового ветвления / слияния без интерфейса командной строки?
- Есть ли подробное руководство по запуску для Git, в котором показано, что Git используется с Visual Studio 2013? У Microsoft есть видео по интеграции существующего репозитория Git в Visual Studio 2013, но я ищу возможность начать с нуля с Git и VS 2013.
Я не ищу здесь книгу, а лишь несколько пунктов и, возможно, несколько соответствующих ссылок от людей, которые использовали и TFVC, и Git.
источник
Чтобы прояснить некоторую запутанную смешанную терминологию, которая часто используется в TFS
Team Foundation Server (TFS) - это инструмент управления жизненным циклом приложения, который включает компонент системы контроля версий исходного кода (VCS) .
В VCS, который использует TFS, - это в первую очередь Team Foundation Version Control (TFVC).
Итак, вопрос будет в TFVC против Git
(Фактически, TFS поддерживает Git как вариант VCS .)
Итак, вопрос: TFVC против Git
У jessehouwing есть отличный ответ, который подробно описывает это, поэтому, пожалуйста, укажите, что
Что касается выбора, что использовать, на мой взгляд, Git выигрывает
источник
simple
сделать.Если вам не нравится интерфейс командной строки, для Git доступно несколько интерфейсов GUI. Сам Git фактически содержит инструмент графического интерфейса браузера репозитория под названием
gitk
иgit-gui
- графический интерфейс для git. Затем есть сторонние приложения, такие как git-cola , TortoiseGit и другие .источник