gpt4 book ai didi

migration - Visual Studio Team Services 在 "get latest Version"上显示错误 TF30040

转载 作者:行者123 更新时间:2023-12-02 22:36:41 24 4
gpt4 key购买 nike

我们(使用 OpsHub)从 TFS 迁移到 Visual Studio Team Services。

现在我们收到错误 TF30040“数据库配置不正确。请与您的 Team Foundation Server 管理员联系。”。当存在冲突的变化时,似乎就会发生这种情况。

重现步骤:

  • 在计算机 1 上, checkout 并更改文件
  • 在机器 2 上, checkout 并更改同一文件
  • 在机器 2 上 checkin 更改
  • 在计算机 1 上,右键单击项目或解决方案(当文件仍处于 checkout 状态时)获取最新信息

在 TFS 上,这用于获取尚未 checkout 的文件的最新版本。但 checkout 的文件仍将保持 checkout 状态。我们做错了什么?这在 TFS 中不是问题,所以我想 VSTS 也应该允许这样做。或者这是一个设置?

我们没有使用 GIT 版本控制,而是使用“Team Foundation 版本控制”

我可以通过在冲突文件上单击“ checkin ”来解决此问题。 VS 将显示“解决冲突”窗口。我选择“保持本地化”,它会按预期工作,但我认为这不是它应该如何工作。

如有任何帮助,我们将不胜感激。

最佳答案

此问题现在应该已修复。请重试。 仍然有效,Microsoft 正在调查。问题详情:TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator.

Posted by Wil [MSFT] on 3/3/2016 at 12:54 PM

Thank you for letting us know. We deployed a fix just recently to fix this issue. Please let us know if it is still occurring. Thank you again for bringing this to our attention.

对于获取最新功能,当服务器上的文件版本比本地版本新时,它将获取 checkout 文件的最新版本,并在需要时提示解决冲突对话框。

例如,在您提供的步骤中,假设文件版本一开始为 C1。

在第 1 步中,在未 checkin 的情况下进行更改后,服务器和计算机 1 上的文件版本仍然是 C1。如果您在此步骤中获取最新版本,则不会下载该文件。

在步骤 3 中,当您从 machine2 checkin 更改时,服务器上的文件版本已更新为 C2。但machine1上的文件版本仍然是C1。

现在在步骤 4 中,当您从服务器获取最新版本时,将下载 C2 版本的文件,因为服务器上的 C2 比计算机上的 C1 新。

请参阅本文了解更多信息:How “Get Latest Version” Really Works in TFS Source Control?

关于migration - Visual Studio Team Services 在 "get latest Version"上显示错误 TF30040,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35771809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com