2012-07-04 54 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等)你在做这些操作? –

相关问题