Как правильно спроектировать топологию?
TFS можно установить локально или использовать облачную версию под названием Visual Studio Team Services.
VSTS бесплатен для 5 пользователей, и если у ваших разработчиков есть лицензии MSDN, то у вас уже есть все, что вам нужно, или вы можете купить дополнительные лицензии. доступ к новейшим функциям.
Если бы это был я, я бы выбрал VSTS.
Что установить на стороне сервера?
Если вы хотите установить локальную или размещенную в облаке виртуальную машину, чтобы попробовать ее, скачайте TFS 2015 Update 3 (это последняя версия).
У Бена Дэя есть прекрасное иллюстрированное руководство по установке с нуля https://www.benday.com/2015/08/07/team-foundation-server-2015-tfs2015-installation-guide/
Официальная документация здесь https://www.visualstudio.com/en-us/docs/setup-admin/install-tfs/get-started
Предполагая, что ваша команда не исчисляется сотнями, на данный момент будет достаточно установки одного сервера. Вы всегда можете масштабировать позже.
Что нужно на стороне клиента?
Это зависит от того, что вы разрабатываете. Если вы используете Visual Studio, то все должно быть хорошо. Вы добавите сервер в окно Team Explorer и сможете получать и фиксировать код. Вы также можете установить git, Team Explorer Everywhere (для Eclipse), Visual Studio Code.
Клиенты — https://msdn.microsoft.com/en-us/library/ms181304.aspx
Командная строка Git — https://git-scm.com/downloads
Какой хост лучше использовать в сервисе?
Не уверен, что понимаю это, но если вы говорите о размещении TFS в облаке, избавьте себя от хлопот и зарегистрируйтесь в VSTS. Если вы действительно хотите использовать IaaS, я лично использую Azure, но подойдет и любой другой сервис.
person
rerwinX
schedule
20.07.2016