2016-10-04 71 views
0

我正在使用TFS 2013建立一个MVC应用程序,并试图做签入,有时,会发生此错误。搁置无法搁架

Error image 这只发生在它被配置为执行门控签入并且当我关闭它时,它只是起作用,但它迟早会再次返回。

有谁知道为什么会发生这种情况?

谢谢。

编辑:问题是配置文件转换中的PendChange权限。但是,我正在检查权限,并且用户是“允许继承”来检入文件。

+0

您使用哪一个?本地或服务器工作区?另外,如果您正在使用服务器工作区,则锁的类型是什么?是否在您的项目中启用了多项检查? –

+0

签入中包含的更改是什么?日志中是否包含任何其他错误消息? –

+0

@Eddie - MSFT,我怀疑它只发生在有人试图通过配置文件更改进行签入时发生。任何线索?唯一出现的信息是来自印刷品的信息。 –

回答

0

根据错误消息,如果您正在使用服务器工作区并启用多个检出。这可能是根本原因。

禁用多签出(团队资源管理器,设置源控件 - 退房设置),并再次尝试。 enter image description here

+0

嗨@ Patrick-MSFT,这里我们使用本地工作区,所以我无法更改此选项。 –

+0

门控登机手续,当我关闭它时,它就会起作用,但它迟早会再次返回。如果您关闭门控登机手续,为什么错误再次回来?不应该有任何shelveset产生,需要取消搁置。 –

+0

我关闭了门控登机手续,以便人们可以执行登机手续,因为这样它不会生成搁置。我再次打开门控检票后,问题又回来了。我有一个怀疑,只有当有人试图通过配置文件修改来进行签入时才会发生这种情况。任何线索? –