【问题标题】:Rename project folder in Visual studio and Team foundation server在 Visual Studio 和 Team Foundation Server 中重命名项目文件夹
【发布时间】:2014-01-18 15:16:51
【问题描述】:

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

谢谢

【问题讨论】:

标签: visual-studio tfs version-control


【解决方案1】:

@CodeCaster,谢谢。根据你的建议,我做了一些快速的实验,并解决了。第一步是重命名 TFS 中的文件夹名称;新文件夹将出现在本地工作区中,并且该文件夹的所有内容都将移至该新文件夹。旧文件夹保留不属于源代码管理的其余内容。您可以手动删除它。


或者 使用 TFS Power Tools 从资源管理器重命名。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

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

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

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

        【讨论】:

          【解决方案5】:

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

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

          这应该可行。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-05-16
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多