【发布时间】:2017-01-11 13:28:18
【问题描述】:
我有一个包含以下项目的解决方案:
- 网页应用 01
- 服务器控制Foo
- 服务器控制栏
每个项目在解决方案的根目录下都有自己的目录,直接镜像解决方案的结构。
我对解决方案进行了分支,然后将项目 2 和 3 合并到该解决方案中的一个新项目中,然后删除项目 2 和 3。我提交了变更集。 VS2015 解决方案资源管理器中的结果结构是这样的:
- 网络应用 01
- 服务器控制库
然后我合并了分支,并提交了这个。随着时间的推移,分支和合并变得越来越慢。在检查我的硬盘驱动器和 Visual Studio Online 的文件结构时,我看到了这个文件夹结构:
- 网页应用 01
- 服务器控制Foo
- 服务器控制栏
- 服务器控制库
尽管解决方案资源管理器未列出已删除的项目,但我所有已删除项目的文件夹和文件仍然存在。尽管他们的地位,他们也每次都被分支。这是正确的行为,删除它们是否安全?如果是这样,我应该使用 VSO、Windows 还是 VS2015 删除?
【问题讨论】:
-
你使用的是 TFVC,而不是 Git,对吧?
标签: visual-studio visual-studio-2015 azure-devops tfvc