Перенос данных из TFS в GitHUb - PullRequest
2 голосов
/ 28 марта 2019

Наш клиент использует TFS, а мы используем GitHub

Я бы хотел синхронизировать проекты из TFS в Github и из GItHub в TFS как пакетный процесс всякий раз, когда в любой из них вносятся изменения.

Может кто-нибудь предложить самый простой способ сделать то же самое?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 28 марта 2019

git-tfs, который является двусторонним мостом между TFS (Team Foundation Server) и git.Однако, если вы используете TFS2013 и более поздние версии, вы можете использовать Git в качестве опции управления исходным кодом.Вы можете напрямую использовать обычную команду git, такую ​​как git pull, git push.Для команды get из github просто используйте обычную команду git, например: git-scm.com / docs / git-pull -

0 голосов
/ 29 марта 2019

В Azure Devops или Github оба они используют git в качестве контроля версий, поэтому вы можете использовать оба в качестве отдельных пультов git.

Вы можете просто использовать некоторые команды git для обработки этого. Какую команду, пожалуйста, посмотрите на этот блог .

Для автоматизированного процесса вы можете использовать одно определение сборки CI для его достижения. Подробные шаги, как показано ниже:

  • Создание сборки CI с помощью PowerShell или задачи cmd;
  • Выберите git-репозиторий VSTS на шаге Получить источники;
  • Включить непрерывную интеграцию и указать, включить все ветви для Отраслевые фильтры:

Два образца для справки:

Как синхронизировать репозитории VSTS и Github при совершении коммитов

Синхронизация моего репозитория Github с MS Visual Studio Team Services

Кроме того, вы также можете использовать некоторые сторонние расширения, например, это - Git Tools для Azure DevOps

Расширение Azure Pipelines для сборки и выпуска, которое помогает синхронизировать один репозиторий Git с другим.

Это расширение можно использовать с любым репозиторием Git: TFS, GitHub, DevOps Azure, Git и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...