2011-02-07 41 views
0

我在TFS下有一个项目。我决定通过将项目移动到子目录(物理子目录)来重构项目,并且当我尝试检入或合并更改时,TFS没有检测到子目录映射中移动和重命名的更改。它检测到删除和添加的更改。TFS 2010对子目录的更改

有什么办法可以让TFS明白这些项目刚刚改变的子目录。

回答

1

这是一个混淆的问题,不幸的是没有得到很好的理解。我将使用Visual Studio源代码管理资源管理器中的“移动”命令来执行所有操作。不要在Windows资源管理器中执行它们,并期望TFS能够接受它们,但它不会。

有关此问题的更详细说明,请参阅here。但基本上TFS团队决定使用一种新的方式来代表2010年的数据库中的源代码管理对象,并且现在实际上所有的移动都是重命名的。他们称之为“插槽模式”。