首页 > 解决方案 > 自创建 Git 存储库以来,如何从 TFS 对 Git 进行更改?

问题描述

我们有一个使用 TFS 进行源代码控制的应用程序。
我们切换到 Git 并将代码从 TFS 带过来。
然后进行了一些开发,并将新的更改签入到 TFS 中。
Git 中尚未进行任何更改。

我现在如何使用 TFS 中的更改更新 Git 源?

标签: gittfs

解决方案


从 TFVC 迁移到 GIT 后,最佳做法是锁定 TFVC 存储库,而不是继续为他工作。

但是,如果您没有锁定并且有人使用新代码签入到 TFVC,您可以使用工具git-tfs(我猜您使用他进行迁移)将更改从 TFVC 拉到您的新 Git 存储库.

命令是:git-tfs pull [options]

pull命令获取 TFS 变更集(如fetch命令)并将当前分支与获取的提交合并(或使用r选项变基)(创建合并提交或变基所有提交)。

在此处查看更多信息和示例。


推荐阅读