Я подозреваю, что настройка этого будет сложной задачей или это будет стоить вам.
Свободная утилита OpsHub миграция не собирается, чтобы помочь вам в этом сценарии, так что вы смотрите на коммерческий продукт, как:
TaskTop Sync или OpsHub Integration Manager
, но я не использовал их в этом сценарий поэтому не может комментировать.
Инструменты интеграции TFS, вероятно, будут выполнять эту работу, но у вас есть работа, чтобы заставить их работать, и это некрасиво. У меня есть настройка в минуту, чтобы синхронизировать рабочие элементы с TFS 2015 до VSTS для целей тестирования, и это работает нормально. Мой блог по настройке их с VSTS/2015 - here
Не могли бы вы сделать свой CI/CD непосредственно из VSTS, а не на основе TFS? У вас все еще может быть агент сборки/выпуска, работающий on-prem, и вы можете заблокировать разрешения для своих внешних разработчиков, чтобы вы контролировали все сборки и выпуски и любые другие проекты.
Git будет более простым способом слияния коды между VSTS и TFS2015, но это предполагает, вы используете Git на ваши 2015 проектов, и я считаю, это будет ручным процессом для кого-то, чтобы сделать это (кто-то может быть в состоянии комментировать на пути к этой работе)
Можете ли вы проверить http://opshub.com? – ds19
Что нужно для синхронизации? Просто исходный код? –