Я думаю, что я понимаю, что вы хотите сделать, основываясь на ваших комментариях, и я предложу решение, но сначала позвольте мне заявить, что способы работы TFS и GIT с ветвями и слияниями совершенно разные.В GIT вам не нужно загружать каждую ветку в отдельную папку, как мы привыкли делать с TFS;в GIT вы работаете и довольно легко переключаете ветки в одной рабочей папке.
Если вам нужно проверить все ветви, чтобы иметь возможность строить быстрее (или что-то еще), я предлагаю следующее:
1) Рассмотрим одну папку / сборку как master / trunk / latest(или любой знакомой вам терминологии) и используйте ее в качестве основной ветви
2) Клонируйте одно и то же хранилище в разные папки, каждая папка, представляющая сборку (ветку), которую вы хотите использовать
3) В каждой папке /репо оформить заказ на ветку, в которой вы собираетесь работать
4) Вы можете работать с разными ветками в этих папках и пушить / тянуть ко всем остальным, имея только один репо
Пожалуйста, повторяюОпять же, это не идеальный способ работы с GIT.Если вы используете более новые версии Visual Studio, интеграция с GIT работает без проблем.