【问题标题】:Visual studio 2015 not removing pending changes immediately after a check-in (TFS 2015)Visual Studio 2015 在签入后不会立即删除挂起的更改(TFS 2015)
【发布时间】:2016-11-17 15:13:45
【问题描述】:

当我和我的团队使用 Visual Studio 2013 时,在成功签入我们的待定更改后,已签入的文件将从待定更改窗口中删除。

自从升级到 2015 年以来,我们就失去了这个功能。现在,在成功签入后,挂起的更改将保留在挂起的更改窗口中,直到手动撤消它们或进行相同的签入,在这种情况下,所有文件都将与源代码管理同步,并且不再是挂起的更改.

在成功签入后,在源代码管理中将文件与对应文件进行比较时,很明显两者之间没有任何更改,尽管它们仍在等待更改窗口中。我们是否可能忽略了一个简单的设置,它允许我们在签入后立即与 TFS 同步?

谢谢

【问题讨论】:

  • 待处理的更改是包含的更改还是排除的更改?
  • 全部在包含的窗口中,这是一个奇怪的问题,我以前没有遇到过。据我所知,本地机器没有意识到文件已成功签入(我们使用门控签入),并且在成功签入后仍会将文件列为挂起的更改,尽管它们与现在的相同在服务器上(区分它们显示本地和源代码控制之间没有区别)。

标签: tfs visual-studio-2015 synchronization


【解决方案1】:

以前从未见过您的问题。尝试将您的 TFS 和 VS 升级到最新版本。

此外,如果待处理的更改在排除的更改下,它们将不会被签入。

【讨论】:

  • 感谢您的建议,在经历了令人沮丧的几个小时之后,我们的 Visual Studio 2013 似乎在使用构建通知弹出窗口签入后正在协调,但 2015 不是。我们仍然可以手动协调,但我目前正在寻找一种在签入后自动协调的方法。
  • @Alex23 你有没有找到解决方案?在我们刚刚从 CI 更改为门控签入的项目中,我也看到了这一点。我正在运行 VS2015 更新 1(正如我们所说的更新到更新 3),但我也注意到同事机器上的问题,他正在运行更新 3。
  • 更新 -- 也发生在 VS2015 更新 3 上。与另一个一直在进行门控签到的团队进行了交谈。他们在每个项目中都会看到它,并且他们只需在每次构建后单击 Reconcile 按钮。
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 2015-12-08
  • 1970-01-01
  • 2016-08-10
  • 2017-09-20
  • 2015-11-27
  • 2019-01-08
  • 2017-04-11
相关资源
最近更新 更多