Что бы я сделал, это добавил бы удаленный репозиторий Azure DevOps, который указывает на вашу внутреннюю TFS (если ваша внутренняя TFS видна из inte rnet), а затем в вашей сборке (в службе) Вы можете просто позвонить git Pu sh Inororigin. Теперь, если вы не видите свою внутреннюю TFS из Интернета, то, как упомянул Cece, установите агент сборки на свой сервер TFS и в процессе сборки создайте шаг агента, а затем вызовите встроенный PowerShell, чтобы добавить удаленный, а затем вызовите git pu sh internalorigin что-то вроде этого
Затем в скрипте вы можете сделать что-то вроде этого
git remote add internalorigin https://TFSSERVER/COLLECTION/_git/REPO
git push -u internalorigin --all
ОБНОВЛЕНИЕ:
Получил от Git до TFV C Ваш встроенный скрипт будет копировать локальные файлы из сборки в локальное рабочее пространство TFV C, а затем использовать TF.exe для проверки чего-то подобного
copy c:\agent\_work\1\s c:\workspace /Y
cd c:\workspace
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\Team Foundation\Team Explorer\TF.exe" vc checkin /comment:"comment" /noprompt /recursive *
Вам нужно сначала попробовать его из командной строки, убедиться, что он работает, а затем поместить его во встроенный скрипт.