【发布时间】:2018-11-14 18:26:10
【问题描述】:
我了解如何使用 Git 存储库和 TFVC,我了解在 TFS 2018 中,我们可以拥有 1 个 TFVC 和 1 个或更多 Git 存储库。 如果 1 个团队继续在 TFVC 上工作,而另一个团队在 Git 存储库上工作,是否有可能或者如何将 Git 存储库中的更改合并到 TFVC 主分支?谢谢
【问题讨论】:
我了解如何使用 Git 存储库和 TFVC,我了解在 TFS 2018 中,我们可以拥有 1 个 TFVC 和 1 个或更多 Git 存储库。 如果 1 个团队继续在 TFVC 上工作,而另一个团队在 Git 存储库上工作,是否有可能或者如何将 Git 存储库中的更改合并到 TFVC 主分支?谢谢
【问题讨论】:
这不是内置功能,TFVC 和 Git 是两个完全独立的版本控制系统,具有非常不同的范例,即 TFVC 是集中式 VCS,而 Git 是分布式的。
您可以集成它们,但您需要使用以下方法之一。
git-tfs 提供良好集成的第 3 方产品。这仅适用于 Windows
git-tf 微软集成工具。它是跨平台的,可以在 Windows、MacOS 和 Linux 上运行,但功能不如 git-tfs
如果您需要简单的集成,那么任何一个都足够了,但是请注意,它们都旨在允许用户在与 TFVC 集成的同时在本地遵循 git 工作流程。
最终,如果团队希望在相同的代码库上以固定的节奏进行开发,那么使用相同的存储库可能会更好。
【讨论】: