Есть несколько проблем, которые нужно решить, чтобы это работало. Наиболее заметным является сопоставление пользователей git с учетными данными TFS, которые будут использоваться при возвращении изменений в TFS.
И еще одна неприятная вещь - возможный конфликт с другими пользователями TFS (т. Е. Если кто-то решит перенести вещи в TFS напрямую).
Поэтому я считаю, что он не был разработан как часть git-tfs (по крайней мере, поэтому я не добавил эту функцию несколько месяцев назад).
Если вы согласны с наличием пар логина / пароля TFS в текстовом файле и можете обеспечить бесперебойный рабочий процесс (например, запретить регистрацию в TFS любым другим способом, кроме как через ваш git центральный репозиторий) - вы можете реализовать что вам нужно с обработчиками коммитов или даже с простым планировщиком (таким образом, отправка будет не немедленной, а отложенной и асинхронной, что значительно ускоряет отправку в центральный репозиторий git).
Фактический сценарий должен быть довольно простым, но пока никто не удосужился написать его (по крайней мере, я не знаю об этом).