如何重新组织TFVC中的文件夹

问题描述 投票:0回答:1

对于我创建的每个tfvc项目,它似乎也创建了一个文件夹。在一个文件夹中是包含所有其他项目的代码的文件夹。其他项目的所有文件夹只有BuldProcessTemplates文件夹。有趣的是,第一个文件夹没有其项目的源代码。在Source Control Explorer中,“文件夹”下的框如下所示:

  • mysourcelocation \给我打电话 项目 项目B 项目B ProjectB_Library Project.sln 项目C 等等 ProjectD 项目 ProjectF ProjectG ProjectH 项目 项目B BuldProcessTemplates 项目C BuldProcessTemplates ProjectD BuldProcessTemplates 项目 BuldProcessTemplates ProjectF BuldProcessTemplates ProjectG BuldProcessTemplates ProjectH BuldProcessTemplates 项目 BuldProcessTemplates

那么,我如何重新组织文件夹,以便带有源代码的ProjectB文件夹位于ProjectB(外部)文件夹下,而不是在ProjectA文件夹下?或者这甚至是可取的?

azure-devops tfvc
1个回答
0
投票

团队项目!= Visual Studio项目。团队项目旨在成为相关应用程序的组合。

每个“项目”(ProjectA,ProjectB等)都是一个不同的团队项目,实际上是一个完全独立的回购。为方便起见,Visual Studio中的源代码管理资源管理器在一个视图中显示所有这些资源,但它们实际上是独立的实体。他们有单独的回购,单独的工作项跟踪,单独的构建/发布,单独的测试,分开一切。

如果源代码是相关的(例如共享引用),则不应将它们放在单独的团队项目中。实际上没有一种机制可以在团队项目之间移动源代码,因为它们是故意隔离的。

© www.soinside.com 2019 - 2024. All rights reserved.