Я использую git для своих личных проектов, поэтому я никогда не сталкивался с какими-либо проблемами с Git, однако сегодня у меня была дискуссия на работе, и я не думал об этом.
В TFS вы можете сохранить свой набор изменений в наборе полок, этот набор полок может быть просмотрен другими разработчиками, например, для экспертной оценки.
Из того, что я понимаю в github, вы работаете над локальной копией репозитория (возможно, с пользовательскими ветками для различных функций), а затем наступает момент для рецензирования. Как бы вы поделились конкретными изменениями в вашем локальном репо с кем-то еще?