0

我们有一群团队愉快地使用 TFS 2013 中的集成 TFS Git 存储库并使用 CI/CD 进行设置,但我们有一个团队已经自行关闭了一段时间 - 他们只使用 TFS 进行工作项跟踪并且一直在使用本地 SVN 存储库进行本地构建、手动 QA 和部署等。

他们不想过渡到 Git(看不到重点),并且坚持要使用 SVN。因为我们所有其他团队都使用 Git,所以我们的标准 TFS 团队项目模板将团队项目设置为使用集成 Git,所以我们不能使用 SVNBridge 之类的东西将他们的 SVN 存储库链接到 TFS 版本控制,而无需经历冗长的创建新的团队项目,然后使用 TFS 集成来移动所有工作项(和历史)的过程——充其量是一个混乱的提议。

然后我想做的是使用 SubGit 之类的东西将 SVN 存储库镜像到 TFS 集成的 Git 中-但是所有 SubGit 文档都指的是作为 SubGit 配置的一部分创建的本地 Git 存储库-我想要它而是使用与现有团队项目相关的现有 TFS 集成 Git 存储库。

我愿意接受有关解决这个难题的最佳方法的任何建议 - 鉴于团队必须使用 SVN 并且 CI/CD 构建系统必须在 TFS 中(最好使用集成的 Git 作为 TFS 存储库)什么是获得同步的最佳方式和自动化 CI 工作?

4

0 回答 0