如何重组TFVC中的文件夹
How to reorganize the folders in TFVC
对于我创建的每个 tfvc 项目,它似乎也创建了一个文件夹。在一个文件夹中是包含所有其他项目代码的文件夹。
其他项目的所有文件夹都只有 BuldProcessTemplates 文件夹。有趣的是,第一个文件夹没有其项目的源代码。
在源代码管理资源管理器中,"Folders" 下的框如下所示:
- mysourcelocation\somename
- 项目A
- 项目B
- 项目 B
- ProjectB_Library
- Project.sln
- 项目C
- 等等
- 项目D
- 项目E
- 项目F
- 项目G
- 项目H
- 项目一
- 项目B
- BuldProcessTemplates
- 项目C
- BuldProcessTemplates
- 项目D
- BuldProcessTemplates
- 项目E
- BuldProcessTemplates
- 项目F
- BuldProcessTemplates
- 项目 G
- BuldProcessTemplates
- 项目H
- BuldProcessTemplates
- 项目一
- BuldProcessTemplates
那么,如何重新组织文件夹,使包含源代码的 ProjectB 文件夹位于 ProjectB(外部)文件夹下,而不是位于 ProjectA 文件夹下?
或者这甚至是可取的?
团队项目 !=
Visual Studio 项目。团队项目旨在成为相关应用程序的组合。
每个 "Project"(ProjectA、ProjectB 等)都是一个不同的团队项目,实际上是一个完全独立的存储库。 Visual Studio 中的源代码管理浏览器为方便起见在一个视图中显示所有这些,但它们实际上是独立的实体。他们有单独的回购协议、单独的工作项跟踪、单独的 build/releases、单独的测试、单独的一切。
如果源代码是相关的(例如共享引用),则不应将它们放在单独的团队项目中。没有真正的机制可以在团队项目之间移动源代码,因为它们是有意隔离的。
对于我创建的每个 tfvc 项目,它似乎也创建了一个文件夹。在一个文件夹中是包含所有其他项目代码的文件夹。 其他项目的所有文件夹都只有 BuldProcessTemplates 文件夹。有趣的是,第一个文件夹没有其项目的源代码。 在源代码管理资源管理器中,"Folders" 下的框如下所示:
- mysourcelocation\somename
- 项目A
- 项目B
- 项目 B
- ProjectB_Library
- Project.sln
- 项目C
- 等等
- 项目D
- 项目E
- 项目F
- 项目G
- 项目H
- 项目一
- 项目B
- BuldProcessTemplates
- 项目C
- BuldProcessTemplates
- 项目D
- BuldProcessTemplates
- 项目E
- BuldProcessTemplates
- 项目F
- BuldProcessTemplates
- 项目 G
- BuldProcessTemplates
- 项目H
- BuldProcessTemplates
- 项目一
- BuldProcessTemplates
那么,如何重新组织文件夹,使包含源代码的 ProjectB 文件夹位于 ProjectB(外部)文件夹下,而不是位于 ProjectA 文件夹下? 或者这甚至是可取的?
团队项目 !=
Visual Studio 项目。团队项目旨在成为相关应用程序的组合。
每个 "Project"(ProjectA、ProjectB 等)都是一个不同的团队项目,实际上是一个完全独立的存储库。 Visual Studio 中的源代码管理浏览器为方便起见在一个视图中显示所有这些,但它们实际上是独立的实体。他们有单独的回购协议、单独的工作项跟踪、单独的 build/releases、单独的测试、单独的一切。
如果源代码是相关的(例如共享引用),则不应将它们放在单独的团队项目中。没有真正的机制可以在团队项目之间移动源代码,因为它们是有意隔离的。