TFS/Visual Studio:在解决方案中移动文件而不执行 "add-remove"
TFS/Visual Studio: Move file in the solution without doing an "add-remove"
我们最近不得不做一些重构,暗示我们移动了一些文件。
所以在一个分支中,我们进行了所有这些更改。在trunk中,我们继续正常工作,但是在合并的时候,出现了很多麻烦,因为文件在旧位置显示为删除并添加到新位置,使得合并非常困难。
在解决方案中移动文件时正确的处理方式是什么?
如果您将 "bound" 项目中的文件移动到源代码管理,它应该被识别为 "Move" 操作,而不是执行 Add/Delete。如果项目未绑定,它可能无法正常工作。
如果要在项目之间移动文件,则必须卸载 Project/Solution 并在源代码管理资源管理器中移动文件。这可能有点乏味,因为您一次只能移动一个 file/folder*。然后你必须重新加载项目并从旧项目中排除文件并将它们包含到新项目中。
的扩展程序允许您一次移动多个文件
我们最近不得不做一些重构,暗示我们移动了一些文件。
所以在一个分支中,我们进行了所有这些更改。在trunk中,我们继续正常工作,但是在合并的时候,出现了很多麻烦,因为文件在旧位置显示为删除并添加到新位置,使得合并非常困难。
在解决方案中移动文件时正确的处理方式是什么?
如果您将 "bound" 项目中的文件移动到源代码管理,它应该被识别为 "Move" 操作,而不是执行 Add/Delete。如果项目未绑定,它可能无法正常工作。
如果要在项目之间移动文件,则必须卸载 Project/Solution 并在源代码管理资源管理器中移动文件。这可能有点乏味,因为您一次只能移动一个 file/folder*。然后你必须重新加载项目并从旧项目中排除文件并将它们包含到新项目中。
的扩展程序允许您一次移动多个文件