【发布时间】:2017-09-10 06:12:41
【问题描述】:
我对工作区和工作文件夹的概念有点困惑。我在源代码管理资源管理器中看到我可以在我的机器上设置多个工作区。我对工作区的理解基本上是一个包含我所有项目(甚至是不相关的项目)的文件夹。例如,C:\Projects
我目前有一个名为我的计算机名称的工作区,它指向一个名为 C:\Projects 的目录,其中有几个项目,每个项目都是他们自己在 Visual Studio Online 上的项目。例如:DESKTOP-43DDV90P 里面的每个项目都有一个工作文件夹。
WORKSPACE: DESKTOP-43DDV90P
Source Control Folder: $/Project1, Local Folder C:\Projects\Project1
Source Control Folder: $/Project2, Local Folder C:\Projects\Project2
我想知道这是否是一个正确的假设,或者我是否应该为每个项目创建一个工作区,如下所示:
WORKSPACE: PROJECT1-WS
Source Control Folder: $/Project1, Local Folder C:\Projects\Project1
WORKSPACE: PROJECT2-WS
Source Control Folder: $/Project2, Local Folder C:\Projects\Project2
当我在源代码控制下使用新的 ASP.NET Core Web 应用程序完成所有设置后,我的目录结构如下所示:
C:\Projects\Project 1
this contains:
Project1 (folder vs creates for solution)
BuildProcessTemplates (folder from vs online)
C:\Projects\Project 1\Project1
this folder contains:
Project1 vs solution file
Project1 (folder that finally takes you to the project1 site files)
【问题讨论】:
标签: visual-studio visual-studio-2015 azure-devops visual-studio-2017 tfvc