2012-07-04 64 views
0

使用TFS在Visual Studio 2010移動類和更改名稱空間。類不簽入TFS

有沒有人注意到,如果你從一個文件夾移到一個類來使用解決方案管理器(也改變了命名空間)另一個文件夾,然後簽入您的更改:

  • 原始的類文件被刪除正確
  • 新的類文件(移動的)未添加到源代碼控制

給出任何警告。只有當其他人檢查出該項目時,才意識到缺少某些東西。 TFS源代碼控制管理就像該文件已簽入的作用。

我能解決這個問題的唯一方法是進入Windows資源管理器和手動添加每個已使用TFS電動工具類移動。然後再次登入。

我現在有5次這個問題。

這是TFS如何工作或是一個錯誤?還是隻有我,我做錯了什麼?

+0

你如何移動文件?源代碼管理資源管理器或解決方案資源 – DaveShaw

+0

解決方案資源管理器 –

+1

當我在解決方案資源管理器中執行「移動」時,它是一個「複製」,它在新位置執行「添加」並編輯目標項目。您是否安裝了所有Service Pack和更新(http://tinyurl.com/7xueeys)? – DaveShaw

回答

1

您需要安裝所有Visual Studio更新。

如果TFS服務器版本超過了Visual Studio版本,則可能會遇到這些奇怪的問題。

有一個免費的(雖然稍微表露無疑)擴展到VS2010,讓你知道哪些更新你錯過了叫VersionInfo的。

+0

甜蜜非常感謝! –

+0

這是否解決了您的問題? TFS並不意味着以這種方式行事,這聽起來像是項目系統中的一個錯誤。如果這仍然是斷開的,什麼類型的項目(C#,VB等)你在做這些操作? –

相關問題