【问题标题】:TFVC pending changes without checkout in TFS EverywhereTFVC 挂起更改,无需在 TFS Everywhere 中签出
【发布时间】:2017-03-01 11:51:21
【问题描述】:

在任何地方都使用 TFS。在没有“签出以进行编辑”的情况下编辑文件。 之后,无法在“TFVC 待更改”窗口中看到已编辑的文件列表。

【问题讨论】:

  • 您能否提供详细的步骤和屏幕截图,以便我们可以在我们这边重现此问题?
  • 我有 2 个存储库。一次是在 TFS 2010 中创建的,其命名为项目 A。将 TFS 服务器升级到 2015。另一个是在 TFS 2015 中创建的项目名称为 ProjectB。在我的本地文件夹中映射了两个存储库。编辑从 tfs 服务器映射的本地文件夹中的一些文件。现在我想提交文件。检测本地更改选项在 ProjectB 中可用。此选项在 ProjectA 中不可用。请参阅答案中发布的屏幕截图。我想在 ProjectA 中提交没有“Checkout for edit”文件的文件。
  • 所以你它适用于项目 B 但不适用于项目 A?
  • Project A 的工作空间类型是什么,是服务器工作空间吗?
  • 是的,检测本地更改选项在项目 A 中不可用。它的本地工作空间。这两个项目已映射到不同的文件夹中。似乎 TFS 版本存在问题。有什么建议吗?

标签: tfs team-explorer-everywhere


【解决方案1】:

尝试查看您的项目是否处于离线状态,即您的项目未与 TFS 连接时的行为。

1- 右键单击解决方案资源管理器顶部的解决方案名称,然后选择“联机”选项

2- 如果这样做没有帮助,请通过团队菜单 -> 管理连接检查您与 tfs 的连接。

3- 如果仍然出现,请尝试重新启动 Visual Studio

【讨论】:

  • 嗨 Zinov,我在 Eclipse 中使用 TFS Everywhere。
【解决方案2】:

您到处都在使用团队资源管理器。尝试检查您的项目是否离线:

右键单击您的项目 > 团队 > 在线返回。

顺便说一句,如果您将工作区切换到不包含该项目的其他工作区,该项目将处于脱机状态。

更新:

Pending changes window > 点击 Actions > Detect Local Changes,然后当前工作空间中的修改文件(由源代码管理跟踪)将包含在 Included Changes 中

【讨论】:

  • 有一些文件夹包含 *.sql 文件。它不是项目。映射到本地文件夹。然后编辑本地文件夹中的文件。现在在 Pending changes 屏幕中检查它。无法查看已编辑的文件。希望你能理解我的情况..
  • @Mahadevan 文件是否被源代码管理跟踪?如果没有,请打开团队资源管理器 > 选择相应的文件夹 > 将项目添加到文件夹。另一方面,检查它是否在 Excluded Changes (Detected Changes) 中
  • 本地文件夹由在线 TFS 控制。没有列在排除和包括中。但签出并编辑一个文件,然后在检查挂起的更改窗口中列出..我想签入而不点击“签出”
  • @Mahadevan 在 Pending changes 窗口 > 点击 Actions > Detect Local Changes,然后当前工作空间中的修改文件(由源代码管理跟踪)将包含在 Included Changes 中。
  • 检测本地更改选项在 Eclipse TFS 中不可用
猜你喜欢
  • 2021-11-21
  • 2019-11-18
  • 1970-01-01
  • 2020-04-25
  • 2013-09-01
  • 2014-06-17
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
相关资源
最近更新 更多