TFS在线冲突:本地更改无法应用于目标版本,因为它们是多余的

时间:2014-10-15 12:09:09

标签: visual-studio-2012 tfs

我正在尝试从我的解决方案中删除旧版本的nuget包。我去包dir,我看到很多旧的包已经更新。

所以我删除它们。通过应用程序运行正常。

但是在检查TFS(Visual Studio Online)的解决方案时,我得到了旧包(!)

再次删除它们并转到“解决冲突”屏幕。有旧包装。 concflict:

The local changes can not be applied to the target version because they are redundant

我只有“服务器版本”选项,但恢复(!)旧包。奇怪的是,冲突窗口显示

local version is 986, Server version is 1020. 
Changes are: local(delete), server(delete).

我试图在早期阶段删除软件包。

那么为什么TFS会恢复我原来无用的Nuget软件包以及如何在不再重新恢复旧软件包的情况下检入解决方案。

1 个答案:

答案 0 :(得分:1)

听起来好像有待处理的删除。运行服务器端删除然后获取最新。然后更新你的包。这应该清楚这个问题。

NuGet包不应存储在TFS中,您应该将其作为构建过程的一部分进行恢复