2014-11-22 60 views
1

我在TFS中有几个项目。现在我想修改项目的文件夹结构。在更改TFS项目的文件夹结构后管理工作区

当前结构如下所示。使用my project文件夹我有所有窗体和.sln文件。

Project Root 
    my project 
    myproject.sln 
    file1.vb 
    file2.vb 
     . 
     . 
     . 
    file n.vb 

现在我想所有的比.sln文件以外的其他文件移动到名为codingfilesfolder一个新的文件夹。

Project Root 
    my project 
    myproject.sln 
    codingfilesfolder 
     file1.vb 
     file2.vb 
     . 
     . 
     . 
     file n.vb 

因此,现在除.sln文件以外的所有文件都将位于新文件夹中。我可以通过添加文件在TFS中轻松完成。但是这个项目有很多开发者的工作空间。因此,在我修改了结构之后,如果有人获得最新版本,那么文件将会在工作区中混乱,他将再次获得我创建的新文件夹。而且他们进行更改的文件将位于当前TFS文件夹之外,并且无法检入或识别更改。那么,如何在更改TFS项目的文件夹结构后管理现有的工作区?

+0

将解决方案向上移动到目录而不是所有文件都不一致? – 2014-11-23 11:33:01

回答

1

只要你对这些文件进行“移动”,并将检入显示为重命名/移动,那么一切都应该正常工作。当其他开发者进行获取最新时,它将会移动他们的文件,保持他们正在进行的更改。

你想要避免的是TFS将它检测为删除+添加而不是移动。

相关问题