在Visual Studio和Team foundation服务器中重命名项目文件夹

时间:2014-01-18 15:16:52

标签: visual-studio tfs version-control

我的Visual Studio 2013解决方案有一个项目“测试”。我可以在解决方案资源管理器中重命名它,但我也想重命名磁盘中的项目文件夹,并反映源代码管理(TFS)中的更改。我怎么能轻易做到这一点?

谢谢

5 个答案:

答案 0 :(得分:2)

@CodeCaster,谢谢。根据您的建议,我做了一些快速实验,然后进行了研究。第一步是在TFS中重命名文件夹名称;新文件夹将显示在本地工作区中,文件夹的所有内容都将移动到此新文件夹。旧文件夹保留其不属于源代码管理的其他内容。您可以手动删除它。


或者 使用TFS Power Tools从资源管理器重命名。 Renaming TFS folder using TFS power tools

答案 1 :(得分:0)

我认为你可以从TFS数据库重命名它。

尝试进入tbl_Project数据库的Tfs_DefaultCollection,您可以在tfs使用的SQL Server实例上找到该数据库。您可以通过进入TFS Console,点击Application Tier,然后在Data Tier Summary下找到服务器的详细信息来了解哪一个。对你要重命名的项目运行更新查询..我没有测试过这个,但只是假设它应该工作(一些有根据的猜测)..

答案 2 :(得分:0)

我使用的是TFS 2015 Express,重命名项目显示为灰色。

您仍然可以使用项目的TFS站点重命名项目。

这是一个显示如何操作的链接。

https://www.visualstudio.com/en-us/docs/setup-admin/rename-team-project

答案 3 :(得分:0)

我在尝试重命名Visual Studio 2015中的文件夹时遇到了类似的问题。这就是我尝试过的。

  1. 右键单击项目文件
  2. 使用记事本打开
  3. 这将生成您当前的解决方案文件
  4. 更改prev文件名的出现次数。 (查找并替换为所需名称)
  5. 保存并关闭
  6. 更改解决方案资源管理器名称,并将文件夹重命名为所需名称。
  7. 这应该有用。

答案 4 :(得分:0)

我按照以下步骤保留了TFS中文件的版本历史记录:

  1. 在VS中的源代码管理资源管理器中重命名/移动项目文件(.csproj)(或者,也可以在VS解决方案资源管理器中运行,只需选择“重命名”即可)
  2. 在VS中的源代码管理资源管理器中重命名/移动项目文件夹
  3. 现在该项目在VS中不可用,解决方案也被关闭
  4. 从VS中删除项目
  5. 将项目(新路径)添加到VS
  6. 在其他项目中修复项目引用
  7. 根据需要调整名称空间
  8. 在项目设置中调整程序集名称和默认名称空间

不知道更简单的方法。我自己在寻找,这应该是要走的路。