Существует множество вопросов и ответов о сравнении 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.