【问题标题】:Team Foundation 2012 not recognising changes in vb6 appTeam Foundation 2012 无法识别 vb6 应用程序中的更改
【发布时间】:2015-08-25 23:46:05
【问题描述】:

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

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

我见过this question,但是在团队资源管理器中没有为我显示这样的“绑定”选项(并且添加新项目需要 .sln,更不用说我不想添加任何其他项目的事实)

编辑:遵循的步骤

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

编辑2:似乎所有文件最初都设置为只读(我已经回去并再次这样做了),我专门检查了文件,然后跟踪编辑。我在某处遗漏了一步。

【问题讨论】:

  • 请详细一点,一步一步来。您采取了哪些步骤,结果如何?

标签: visual-studio-2012 tfs vb6


【解决方案1】:

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

【讨论】:

  • 知道了,虽然有一个更清晰的指南可以找到它会很好。我必须去工作区下拉菜单->(当前显示 的位置,单击,选择工作区...,选择当前工作区,按编辑,按高级,然后更改位置。
  • 本地工作区自 2012 年以来一直是默认设置。只有 2012 年之前的工作区默认为服务器。
猜你喜欢
  • 1970-01-01
  • 2013-01-25
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
  • 2023-03-15
  • 2014-12-26
  • 1970-01-01
  • 2016-01-31
相关资源
最近更新 更多