Є багато питань і відповідей щодо Git проти TFVC Source Control, але жодні поточні відповіді не охоплюють інтеграцію Git в сервер / сервіс Team Foundation, які я можу знайти.
Я починаю розробку зелених пасовищ, використовуючи широкий спектр мов (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.