首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将更改从Github合并到TFS

如何将更改从Github合并到TFS
EN

Stack Overflow用户
提问于 2018-02-17 04:56:54
回答 1查看 536关注 0票数 1

因此,我正在为一家小团队公司的一个项目进行半远程工作。我们只有一台支持VPN的笔记本电脑来访问他们的TFS,它仍然留在一个安全的办公室中。我们希望使用Github进行协作,并将我们所有的工作放到公司的笔记本电脑上,然后将这些工作转移到公司的TFS。

然而,我找不到一种方法来合并从笔记本电脑上的Github存储库到笔记本电脑上的TFS存储库的更改,而不是只使用蛮力ctrl-c/ctrl-v目录,这似乎不是理想的解决方案。

这是笔记本电脑上的文件情况,其中有一个箭头指示所需的更改传输

有什么干净的方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2018-02-19 11:03:03

您可以通过以下步骤将github中的更改合并到TFS repo:

  1. 将文件移动到本地github存储库中的子文件夹中

假设DEV是TFS git repo根目录的子文件夹,您可以在github repo中创建相同的文件夹DEV,并移动该子文件夹中的文件:在本地github repo mkdir DEV mv * DEV git add中。git commit -m 'move files into DEV folder‘

  • 添加本地github存储库作为本地TFS存储库的远程存储库

假设本地github存储库在C:\GitHub\My_Workflow_Dashboard中,那么您可以添加本地存储库作为本地TFS存储库的远程:

git remote添加github C:/ github /My_Workflow_Dashboard -f

  • 将更改从github合并到TFS存储库

然后,您可以通过以下命令将github (如主分支)的更改合并到TFS:

git合并github/master --allow-unrelated-histories git推送

或者,您可以添加-X theirs选项(git merge github/master --allow-unrelated-histories -X theirs),通过保留github存储库中的版本来自动解决合并冲突。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48834732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档