Использование Git дома испортило мне - теперь я нахожу, что TFS на работе немного перетаскивается и вы хотите изучить возможность локального использования Git и синхронизации с TFS. Я полагаю, что есть несколько способов сделать это, и хотелось бы услышать от людей, которые его пытались.
Я нашел сообщение в блоге, в котором описывается относительно ручной рабочий процесс, но я надеюсь на что-то с лучшей автоматизацией и историей поддержка.
Джим Девилль, похоже, пишет series о том, как команда IronRuby хранит репозиторий github в синхронизации с TFS, но это не но я должен признать, что у меня была небольшая проблема после того, что Джим написал до сих пор.
Я кратко попытался использовать комбинацию SvnBridge и git-svn, но я быстро застрял на ошибке (возможно, этот один). Я собираюсь изучить это далее...
Обновление: Похоже, что некоторые люди добились успеха в SvnBridge git -svn комбо. См. здесь.
Наконец, возможно, GitSharp облегчит разработку полезного решения этой проблемы? Не потому, что GitSharp имеет какое-то отношение к TFS как таковой, а просто потому, что он предоставляет автоматизации Git для разработчиков .NET.
Связанный с нами вопрос - Git и Team Foundation Server