在本地工作区中不支持获取最新结帐。签出本地版本

时间:2018-03-07 11:27:27

标签: tfs

我一直收到消息本地工作区不支持结帐时获取最新消息。每次我执行任何操作时都要检查本地版本,例如移动或添加控件到frm。在我检查了一些代码之前,我没有得到这个消息。它出现在“输出”窗口中,并且不断发生。 我在网上搜索这条消息没有运气。我没有做任何检查,因为我知道一旦我做出任何改变就会发生这种情况,但我没想到这一点,我担心如果我忽略它会丢失我的所有工作会发生什么。 有人可以帮忙吗?我正在使用VS 2015。

1 个答案:

答案 0 :(得分:3)

启用最新结帐选项时,我可以在本地工作区重现此问题。

启用最新结帐选项仅适用于服务器工作区(有关详细信息,请参阅this link。)。如果您正在使用本地工作区并启用了最新的签出选项,则在编辑文件时将显示消息“Get latest on checkout is not supported in local workspaces. Checking out the local version”。

但是,您可以忽略该消息,该消息只是表明它检出了本地版本而不是最新的服务器版本。如果要查看最新的服务器版本,可以先获取最新版本(右键单击 - >获取最新版本)。

因此,本地工作空间的问题是由启用源控制选项引起的:在服务器工作区签出时获取项目的最新版本。如果您不想输出消息,可以取消选中该选项。 (工具 - >选项... - >源代码管理 - > Visual Studio Team Foundation Server)

enter image description here