2013-08-31 99 views
1

我試圖使用TFS,但有一個問題: 我創建的項目叫NewWeb並加入他源頭控制,之後我刪除了這個項目,並映射到Global雲,但一個文件夾中的另一個項目從仍然顯示在已刪除項目下的樹中。TFS錯誤的文件映射

enter image description here

回答

1
  • 嘗試從項目文件夾中刪除$tf(隱藏)文件夾。
  • 爲避免衝突,請使用tfs destroy命令銷燬所有文件夾。
  • 轉到File -> Source control -> Advenced -> Workspaces,在彈出的窗口中點擊編輯並重新映射應該存在的文件夾。
  • 簽入待處理的更改。
3

NewWeb是一個獨立的團隊項目,因此具有無關MVC4。您無法將兩個源控制文件夾映射到硬盤驅動器上的同一文件夾,因此您不能讓兩個團隊項目共享一個文件夾。

相反,您需要在源代碼管理中將全局內容保存在一個地方,然後通過代碼解決方案從那裏引用。爲全局和每個應用程序使用單獨的Team Project,或者爲所有代碼使用一個Team Project,並將每個應用程序放置在其自己的子文件夾中。

最後,我建議你儘量減少映射,即。將$ /映射到您的硬盤,以便您的工作空間與源代碼控制佈局匹配。使用映射來移動事物介紹導致問題的複雜性。

+1

這不是我所知道的。 $/NewWeb /在服務器上不存在,也沒有映射到本地。[link](http://img22.imageshack.us/img22/1281/0ltn.png) –

+0

你使用的是本地工作區 - Is它在你的未決簽入?除此之外,它看起來像在你的服務器上... –