在同一项目中使用 Git 和 TFVC 存储库
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
在 Team Foundation Server 2015 Update 1 中,项目管理员可将 Git 存储库添加到使用 Team Foundation 版本控制 (TFVC) 创建的项目中。 也可将 TFVC 存储库添加到使用 Git 创建的项目中。 这样可以采用新的版本控制系统,同时保留项目中的所有数据。
启用对新存储库类型的访问权限
由于权限是在项目创建时通过流程模板应用的,因此需要执行少量操作来更正新存储库类型的权限。
将 Team Foundation 版本控制存储库添加到 Git 项目
创建项目文件夹时,项目管理员需要应用某些项目文件夹级权限。 转到“版本控制管理”页,然后在树中选择“$/项目名”节点。 要设置与任何默认流程模板(Agile、Scrum、CMMI)相同的组,请添加以下 TFS 组和权限:
- [项目名]\读取者
- 允许:读取
- 未设置:所有其他权限
- [项目名]\参与者
- 允许:签入、签出、标记、锁定、合并、读取
- 未设置:所有其他权限
- [项目名]\生成管理员
- 允许:签入、签出、标记、锁定、合并、读取
- 未设置:所有其他权限