1) Нет, тебе это не нужно.
Если вам не нужны все функции TFS, вы будете устанавливать массу вещей без особой выгоды. Сказав это, если вы хотите использовать контроль исходного кода, профилирование, анализ кода и тому подобные удобные вещи, это был бы один из способов достичь этого - хотя вам, вероятно, все равно будет лучше с парой конкретных сторонних инструментов, чем вся установка TFS, если вам нужны только некоторые из этих инструментов.
2) Нет, вам не нужно устанавливать все биты, чтобы это работало.
Если с 2010 годом что-то сильно не изменилось, базовая установка VSTS более или менее совпадает с Pro-версией VS - и затем вы устанавливаете Team Explorer сверху, чтобы получить специальные клиентские расширения TFS.
На самом деле, вы можете пойти гораздо дальше, выполнив пользовательскую установку и отключив много ненужного (VS включает в себя множество компонентов для платформ, которые вы, вероятно, никогда не увидите с языками, которых у вас может не быть) даже слышал о :-). Тем не менее, если дисковое пространство не является серьезной проблемой, проще и безопаснее просто перейти на стандартную установку, потому что это всегда будет лучшая из протестированных конфигураций - как только вы начнете удалять биты, появляется тенденция к остановке странных мелочей. работает правильно.