Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据从TFS传输到GitHUb_Github_Tfs - Fatal编程技术网

将数据从TFS传输到GitHUb

将数据从TFS传输到GitHUb,github,tfs,Github,Tfs,我们的客户机正在使用TFS,我们正在使用GitHub 我希望在对项目进行更改时,将项目作为批处理过程从TFS同步到Github,并从Github同步到TFS 有人能提出最简单的方法吗 预先感谢 Git TFS,它是TFS(Team Foundation Server)和Git之间的双向桥梁。但是,如果您使用TFS2013及更高版本,则可以使用Git作为源代码管理选项。您可以直接使用普通的git命令,比如gitpull、gitpush。 对于从github获取的命令,只需使用普通的git命令,例如

我们的客户机正在使用TFS,我们正在使用GitHub

我希望在对项目进行更改时,将项目作为批处理过程从TFS同步到Github,并从Github同步到TFS

有人能提出最简单的方法吗


预先感谢

Git TFS,它是TFS(Team Foundation Server)和Git之间的双向桥梁。但是,如果您使用TFS2013及更高版本,则可以使用Git作为源代码管理选项。您可以直接使用普通的git命令,比如gitpull、gitpush。


对于从github获取的命令,只需使用普通的git命令,例如:–

在Azure Devops或github中,两者都使用git作为版本控制,因此您可以将两者作为单独的git远程设备

您可以使用一些git命令来处理这个问题。哪个命令请看这个

对于自动化流程,您可以使用一个CI构建定义来实现它。具体步骤如下:

  • 使用PowerShell或cmd任务创建CI生成
  • 在获取源步骤中选择VSTS git repo
  • 启用连续集成并指定包含所有分支 分支筛选器:
两个样品供您参考:

此外,您还可以使用一些第三方扩展来处理此问题,例如此扩展--

Azure管道构建和发布扩展,可帮助您将一个Git存储库与另一个Git存储库同步


您可以将此扩展用于任何Git存储库:TFS、GitHub、Azure DevOps、Git等。

谢谢Neha,这很有帮助