【问题标题】:TF206016: cannot check code into TFS OnlineTF206016: 无法将代码签入 TFS Online
【发布时间】:2018-05-04 05:19:36
【问题描述】:

当我尝试将代码签入 TFS Online 时,我在 VS 2015 中收到以下响应:

TF206016:签入操作已停止,因为在保存了所有 打开文件,系统挂起对一些附加文件的更改。审查 您的待定更改,确保选择所有相关更改,以及 然后再次执行签到操作。

具体流程是:

  1. 点击签入按钮
  2. 提示保存项目文件
  3. 点击是保存项目文件
  4. 查看项目文件出现然后消失在包含的更改列表中
  5. 获取上述消息

如果我点击不保存项目文件,我会被告知有未保存的修改文件。

我已关闭并重新打开 Visual Studio。我已经重启了。我从未在任何其他项目中看到过这种情况。 (即使在今天,在这两次实例之间,我成功地签入了另一个项目的代码。)我还更改了我的映射,因此我处于与原来完全不同的文件系统路径中。

我看到的一件(其他)奇怪的事情是我在包含的更改列表中有一个 .vbproj.vspscc 文件。不过,从签入列表中排除该文件没有任何区别。

谢谢。

【问题讨论】:

  • 其他客户端是否出现此问题?您可以尝试在另一台机器上进行检查,还可以检查签入是否适用于 VS 2017。
  • 感恩节过去了,我终于可以找其他人试试了。他能够修改文件并成功签入。我得到了最新的,然后能够检查我的更改。我稍后测试,无法再次签入,但在我再次获取最新后,我能够签入,即使服务器上没有任何变化。

标签: visual-studio-2015 tfs


【解决方案1】:

更新:

根据下面的 cmets,Get latest version from TFS 解决了这个问题。

听起来您本地工作区中的某些内容已更改或遗漏。获取最新时,源将被覆盖。所以一切正常。无论解决了什么问题,您也可以尝试创建一个新的工作空间或下次重新映射现有的工作空间。


根据报错信息,首先需要检查是否所有相关更改都被选中

此外,此问题可能是由于该特定 xx.vspscc 文件的源代码管理绑定错误所致。

Team Foundation 使用这些来存储已被 排除在源头控制之外。我们利用了一些现有的 SCC Visual Studio 中的集成层以集成 Team Foundation,以及 这些文件是遗留物之一。我得检查一下 逻辑是将这些 SCC 设置分解为单独的文件 而不是将它们放在解决方案和项目文件的 SCC 中 部分。

来源链接Why do you need the .vspscc and .vssscc files

请检查.vbproj.vspscc 是否在源代码管理中。查看它是否存在于 TFS 远程仓库(代码中心)中。如果它存在,只需尝试以下操作:

在 TFS 中为该文件检查您的源代码管理绑定。你也可以试试unbind and rebind the file

然后在本地删除文件(先备份本地更改)并从 TFS 获取最新版本。最后再次签到。

如果这仍然不起作用,请尝试通过创建 .tfignore.gitignore 文件来忽略已创建的文件。

【讨论】:

  • 我真的不认为是 vspcc 文件的问题。当我点击签入按钮时,关键似乎是在修改 vbproj 文件,但我不知道那是什么。
  • @PaulSmithJr 正如您所说的“The one (other) weird thing I see is that I have a .vbproj.vspscc file in the Included changes list.”您尝试过上述答案中提到的建议是什么? vbproj 文件当然会在您更改项目中的某些内容时更改。只需确保您在签入前已保存更改。所有相关文件均已选中并在源代码管理中。
  • 感恩节过去了,我终于可以找其他人试试了。他能够修改文件并成功签入。我得到了最新的,然后能够检查我的更改。我稍后测试,无法再次签入,但在我再次获取最新后,我能够签入,即使服务器上没有任何变化。
  • @PaulSmithJr 很高兴知道您已经解决了这个问题。听起来像是更改或错过了本地工作区中的某些内容。获取最新时,源将被覆盖。所以一切正常。不管解决了什么,下次你也可以尝试创建一个新的工作空间。顺便说一句,我更新了上面的答案。您可以Accept it as an Answer,这对阅读此主题的其他社区成员会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2014-11-07
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2019-03-08
  • 2018-08-03
  • 2019-01-26
  • 2014-04-13
相关资源
最近更新 更多