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

问题描述 投票:4回答:5

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

谢谢

visual-studio tfs version-control
5个回答
2
投票

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


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


0
投票

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

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


0
投票

我正在使用TFS 2015 Express并且重命名项目显示为灰色。

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

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

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


0
投票

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

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

这应该工作。


0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.