如何在TFVC中重组文件夹

时间:2018-09-05 15:30:26

标签: azure-devops tfvc

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

  • mysourcelocation \ somename
    • ProjectA
    • ProjectB
      • ProjectB
      • ProjectB_Library
      • Project.sln
    • ProjectC
    • ProjectD
    • ProjectE
    • ProjectF
    • ProjectG
    • ProjectH
    • ProjectI
    • ProjectB
      • BuldProcessTemplates
    • ProjectC
      • BuldProcessTemplates
    • ProjectD
      • BuldProcessTemplates
    • ProjectE
      • BuldProcessTemplates
    • ProjectF
      • BuldProcessTemplates
    • ProjectG
      • BuldProcessTemplates
    • ProjectH
      • BuldProcessTemplates
    • ProjectI
      • BuldProcessTemplates

那么,如何重组文件夹,使带有源代码的ProjectB文件夹位于ProjectB(外部)文件夹下,而不是位于ProjectA文件夹下? 还是那是可取的?

1 个答案:

答案 0 :(得分:0)

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

每个“项目”(ProjectA,ProjectB等)是一个不同的团队项目,实际上是一个完全独立的仓库。为了方便起见,Visual Studio中的源代码管理浏览器将所有视图显示在一个视图中,但是它们实际上是独立的实体。他们有单独的存储库,单独的工作项目跟踪,单独的构建/发行版,单独的测试以及所有内容。

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