问题: 需要在TFS中删除项目中的冗余级别的目录。它仅在TFS源代码控制中可见 - 而不是在Visual Studio的解决方案资源管理器中。
VS解决方案浏览器显示您的期望:
解决方案 - Project1 - 按预期的文件等。
但是TFS Source Control Explorer显示了这个:
解决方案 - Project1 - Project1 - 按预期的文件等。
我无法通过Visual Studio删除额外的目录级别,因为我无法在那里看到它。直接在TFS中创建其他目录并移动文件是一个巨大的混乱,因为在此过程中很难避免破坏我们的自动构建。移动本地文件后,我可以简单地编辑项目和解决方案文件吗?
答案 0 :(得分:0)
如果要删除源代码管理资源管理器中的冗余文件夹,则意味着需要在TFS中更改结构。无论您使用哪种方法,都会影响构建,因为Source Control Explorer从TFS获取文件,而您的TFS构建也从TFS获取文件。如果它对您没有太大影响,我不建议删除它。
如果您确实要删除冗余文件夹,并且不想在Source Control Explorer中使用移动操作,则可以执行以下操作:
Solution Folder - Project Folder1 - Project Folder2