TFS 到 GitHub,反之亦然同步
·
问题:TFS 到 GitHub,反之亦然同步
我不知道这是否可能,但想知道我们是否可以做到这一点?
我们的客户正在使用 GitHub,我们正在使用 TFS。
我们不想更改任何设置,并希望继续工作。但是希望将项目从 TFS 同步到 Github 以及从 GItHub 到 TFS 作为批处理,每 30 分钟一次,或者每当进行更改时。
任何帮助或实现相同的任何指示都会有很大帮助。
谢谢
解答
不幸的是,没有这种官方工具或服务。您必须手动进行同步。比如在本地Git仓库中设置两个remote,即
git remote add upstream https://github.com/foo/bar.git
git remote add origin https://tfsserver/DefaultCollection/_git/bar
然后简单地执行 git pull upstream master ,然后执行 git push origin master ,假设 master 是您想要保持同步的分支。
使用任一版本控制系统,您可能希望在 TFS 存储库中保留版本控制分支以匹配上游 GitHub 项目中的内容,以便您可以轻松地在一个地方看到更改,然后在本地处理合并存储库。
源码链接:将 Github 代码集成到 TFS - 自动签入
另一种解决方法是借助 TFS 中的特殊构建,然后在构建管道期间调用 git 命令。详细步骤请参考这篇博客:保持 VSTS / TFS 和 Git 之间的 Git 存储库同步您也可以在市场中使用Git 任务。
更多推荐
所有评论(0)