如何在TFS和&amp ;;中移动和重命名项目? VS2012

时间:2012-10-30 18:17:05

标签: tfs visual-studio-2012 tfs2012

我有一个VS2012项目,我想移动到TFS和文件系统中的不同位置,然后使用VS2012解决方案重命名项目。重要的是,我需要确保TFS与我的更改保持同步。

任何想法如何做到这一点将不胜感激。感谢...

3 个答案:

答案 0 :(得分:28)

您需要使用Source Control Explorer并找到您的项目。您应该能够右键单击它并选择移动。从那里,选择您希望它进入源代码管理的位置。

您应该可以通过右键单击解决方案文件并选择重命名来在Visual Studio中重命名项目。

但请注意 - 我强烈建议将其分为两步操作。重命名项目,检查更改,然后移动它,反之亦然。 TFS可以在重命名时表现出一些奇怪的行为,我永远不会将它与移动操作结合起来。

至于更改文件系统中的位置,这完全取决于您(除非我误解了您)。只需将项目映射到文件系统中的其他位置即可。

答案 1 :(得分:4)

最简单的方法是分两步完成。 1.重命名项目并在解决方案资源管理器中更新程序集。构建成功后,请签入您的更改。 2.编辑解决方案文件[项目名称] .sln并更新项目路径。

重新加载您的解决方案并构建。

答案 2 :(得分:1)

您可以在解决方案资源管理器中右键单击您的项目,然后选择“移动”以更改它在树中的位置。

但是, 实际上会移动您的项目。这将在新位置创建项目副本并删除旧项目,您将丢失历史记录。

我不相信有办法解决这个问题。

如上所述,如果您选择“工具” - >“选项” - >“源代码管理” - >“Visual Studio Team Foundation”并在“源代码管理资源管理器”中选中“显示已删除的项目”,您仍然可以访问以前的历史记录。