2017-05-31 71 views
0

在我的公司我们建立了一个全新的TFS 2017. 我们希望将我们的所有项目从旧的TFVC迁移到Git。TFS与Git:如何构建项目?

在TFVC中,我们拥有一个Collection(DefaultCollection),一个团队项目(公司名称),并为每个产品组创建一个包含多个项目的文件夹。

现在我们计划为集合(公司名称)设置Git,每个产品组的团队项目和项目的多个存储库。

这是一个好的结构还是你有其他更好的建议? 是否可以定义一个拥有多个人的团队以及拥有多个团队项目的所有权利等?因为每当我创建一个新的团队项目时,都会有一个默认的项目团队需要一次又一次地进行设置。

预先感谢您。

回答

0

要将TFVC移至本地TFS中的Git,请按照this document中的步骤操作。

我建议你可以为一个产品创建一个Git仓库,如果一个TFVC路径代表产品。这些Git存储库可以放在一个团队项目中。

它有可能define one team with multiple persons在它和所有的权利。您可以在代表不同产品的团队项目下创建子团队。

+0

但是可以将一个团队分配给多个项目吗? – chris1302

+0

@ chris1302您可以给一个团队权限,以查看一个团队项目中多个分支的代码/源文件。一个团队不能分配到多个团队项目。 –