你能否在TFS/TFS服务的团队项目中添加多个Git仓库?

18

我目前正在使用 TFS 服务进行一个项目,该项目涉及多个不同的部分(例如网站、手机应用等)。其中一些部分确实应该属于自己的存储库,尤其是有些是 .NET 而有些是 Java / Android。

在 TFS / TFS 服务中,是否有办法将多个 Git 存储库添加到一个团队项目中?

我可以创建独立的团队项目,但我宁愿不这样做。

1个回答

23
你可以在一个团队项目下创建多个 Git 代码库。进入 "Code Explorer",在网页界面中找到代码库选择器,并选择“管理代码库…”。
从代码库管理器中,你可以添加新的代码库:
当然,这需要确保团队项目使用 Git 作为版本控制提供程序 - 不能将 Git 代码库和 Team Foundation Version Control 混合在一个团队项目中使用。

4
您可以这样做,但请注意,如果存储库名称与项目名称不同,它将破坏与工作项跟踪的集成。我正在使用Visual Studio 2012 Update 3版本,如果存储库名称与项目名称不同,则只能将提交与TFS工作项关联/链接。 - nrjohnstone
3
如@nrjohnstone所提到的,这似乎是目前一个主要的限制。我有一个后续问题:“如何连接到团队项目中所有Git仓库的TFS?”https://dev59.com/6H3aa4cB1Zd3GeqPkPVC - Cameron Taggart
上面@CameronTaggart的评论中的链接展示了如何使得所有TFS集成与多个仓库一起工作 :) - deadlydog
1
显然这个问题很老了,但是我只想指出,现在您可以在同一个团队项目中混合使用 TFVC 和 Git 存储库。 - Soren Bjornstad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接