Team Foundation 2012 无法识别 vb6 应用程序中的更改

Team Foundation 2012 not recognising changes in vb6 app

我正在使用 Team Foundation 2012 为 VB6(是的,我知道)项目提供源代码控制。

在新设置的机器上(安装了 Team Explorer 2012 和 TFS Power Tools 2012),TFS 似乎没有正确注意到这些变化。本地团队资源管理器说它已连接到服务器,并已成功获取所有文件。但是,当我进行更改时,它仍然说我有最新的,并且在尝试签入更改时,它说没有待处理的更改。尽管在 Workspace 和 Latest 之间使用 "compare" 显示出明显的差异。

我见过 this question,但是在团队资源管理器中没有为我显示这样的 "bind" 选项(并且添加新项目需要 .sln,不要介意我不想添加任何其他项目)

编辑:遵循的步骤

  1. 安装 Visual Basic 6
  2. 安装团队资源管理器 2012
  3. 安装 Team Foundation Power Tools 2012 v2
  4. 从 Team Explorer 连接到 Team Foundation Server(包括登录等)
  5. 将解决方案映射到本地计算机上的文件夹
  6. 更改上述文件夹中的文件(使用 VB6 IDE、记事本)
  7. 请注意,TFE/TF Explorer Extension 坚持认为没有未决的更改。

编辑 2:似乎所有文件最初都设置为只读(我回去重新做了一遍),我专门检查文件,然后跟踪编辑。我漏掉了一步。

如果您不想专门签出文件(或使用像 VS 这样的编辑器),那么您应该切换到使用本地工作区。在源代码管理资源管理器中下拉工作区对话框并从服务器 -> 本地更改设置。