【问题标题】:Get Latest misses new code in Team Foundation Server在 Team Foundation Server 中获取最新未命中的新代码
【发布时间】:2014-10-28 06:29:21
【问题描述】:

这个问题是在问“我做错了什么”或“这是 VS2010 和 TFS 的失败吗?”

每当我打开 Visual Studio 2010 时,我习惯性地从 TFS 执行“GetLatest”,并且经常让它覆盖我的本地文件,无论它们是否已更新,只是为了安全起见。我想确保我发布的任何代码都有来自其他团队成员的最新更新。然后我们都尽快检查我们的更改以保持同步,因为整个团队都在使用这种做法。

我们发现,当签入新代码(例如,带有代码隐藏的新 aspx)时,执行 GetLatest 不会获取新文件。我们得到的只是对本地工作目录中已经存在的文件的更新。我们做错了什么吗?我们是否需要在某处打勾以强制 VS 2010 获取新文件,而不仅仅是更新现有更改?

【问题讨论】:

标签: visual-studio-2010 tfs


【解决方案1】:

这很常见,是您的本地工作区不同步的结果。如果这种情况经常发生,您应该删除本地 TFS 缓存。位于 %profile%\local\Microsoft\teamfoundation* 中。

彻底消除此问题的最佳方法是升级到较新的版本。 2012 年通过本地工作区和 2013 年通过 Git 解决了这个问题。升级是非常好的策略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 2018-05-27
    相关资源
    最近更新 更多