2014-11-22 61 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將它檢測爲刪除+添加而不是移動。