对于我创建的每个tfvc项目,它似乎也都创建了一个文件夹。在一个文件夹中是包含所有其他项目代码的文件夹。 其他项目的所有文件夹都只有BuldProcessTemplates文件夹。有趣的是,第一个文件夹没有其项目的源代码。 在Source Control Explorer中,“文件夹”下的框如下所示:
那么,如何重组文件夹,使带有源代码的ProjectB文件夹位于ProjectB(外部)文件夹下,而不是位于ProjectA文件夹下? 还是那是可取的?
答案 0 :(得分:0)
团队项目!=
Visual Studio项目。团队项目旨在相关应用程序的组合。
每个“项目”(ProjectA,ProjectB等)是一个不同的团队项目,实际上是一个完全独立的仓库。为了方便起见,Visual Studio中的源代码管理浏览器将所有视图显示在一个视图中,但是它们实际上是独立的实体。他们有单独的存储库,单独的工作项目跟踪,单独的构建/发行版,单独的测试以及所有内容。
如果要与源代码相关(例如共享引用),则不应将其放在单独的团队项目中。由于团队项目是有意隔离的,因此实际上并没有一种机制可以在团队项目之间移动源代码。