TeamCity中的svn提交失败(Enterprise 9.1.7(build 37573))。 VS 2013项目可以在本地重建。
{{1}}
我对TeamCity没有任何改变。已经完成了许多提交(导致NuGet包)。这个错误对我来说不清楚。
编辑: 错误消息可以在
下面的构建日志中看到步骤4/9:恢复包(NuGet Installer)(5m:07s)
例如:
[restore]无法找到版本'1.0.0.0'的软件包 'Gnu.Getopt'。
...还有一些“无法找到”的其他条目......
所以我在本地删除了trunk目录下的packages文件夹。随后调用了Visual Studio重建。软件包已自动下载,可在本地使用。 (因此,为了避免错误的猜测 - 它们未在部署服务器上删除)
编辑2:做了另一次提交。现在这个问题不再发生了。值得一提的是,我没有任何类型的回滚强制旧提交,这导致上述错误消息。并且该提交的源代码被保留了。所以旧提交不是关于恢复包的问题的原因。与上周相比,TeamCity设置仍然相同。对我来说,这是一个解决方案(因为我被聘为软件开发人员并为此付费)。 (顺便说一句 - 一个TeamCity管理员被告知这个问题。)对于Stackoverflow,它不是关于上周发生的错误行为的答案。因此,我没有说明我的解决方案作为答案(因为这仍然是开放的)。在另一个SO线程中,我看到有关NuGet.exe版本和恢复模式不匹配的讨论,但我的问题并非如此。