【问题标题】:Visual Studio TFS workspace and solution explorerVisual Studio TFS 工作区和解决方案资源管理器
【发布时间】:2015-03-03 04:43:50
【问题描述】:

每当我更改项目中的某些内容然后在其他 Visual Studio 中检查时,我的团队基础服务器出现问题,当他们获取文件或整个项目的最新版本时看不到更改,但更改在源代码管理资源管理器,但不在解决方案资源管理器中。

我使用 Team Foundation Server 2013 和 Visual Studio 2013 Ultimate。

【问题讨论】:

    标签: visual-studio visual-studio-2013 tfs


    【解决方案1】:

    如果文件存在于磁盘上(物理上位于文件夹中)但未显示在解决方案中,则很可能该文件已签入,但未对解决方案进行修改。

    在解决方案资源管理器中,页面顶部有一个“显示所有文件”按钮。如果单击它,您应该会看到该文件变灰。右键单击它并使用“包含在项目中”将其添加到解决方案中。现在检查对项目文件的更改。

    现在每个人都会看到它已添加。

    您需要找出谁在添加文件而不是签入解决方案。我发现卷起的报纸最适合永久纠正问题。

    【讨论】:

    • 文件在磁盘上不存在,但我将 Holiday.cshtml 的名称更改为 Duty.cshtml 并签入。
    • 您在上面的 UI 表明您在本地拥有该文件。您是否尝试过使用覆盖标志“获取最新”?
    • 是的,我尝试了获取最新版本和获取特定版本全部覆盖
    • 那么上面的答案是正确的。这些文件存在于磁盘上,但未添加到解决方案中。您是否检查了 Windows 资源管理器中的物理文件夹,而不仅仅是 Visual Studio 解决方案资源管理器中的文件夹?
    • 我实际上不得不将文件从文件资源管理器拖到我在 VS 中的解决方案中。
    猜你喜欢
    • 2016-04-30
    • 2012-11-24
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 2022-08-03
    相关资源
    最近更新 更多