突然发生的奇怪错误(即工作流程中没有任何内容发生变化),症状是teamcity build挂起来检查源,然后我尝试去svn并手动执行checkout我得到:
Error: Can't move
Error: 'D:\TeamCity_buildAgent\BuildAgent\work\adeda1932e08092f\.svn\tmp\svn-82F432C7'
Error: to
Error: 'D:\TeamCity_buildAgent\BuildAgent\work\adeda1932e08092f\.svn\pristine\59\5909d29d95ea2293ffcaedf15b79278fcb6af65e.svn-base':
Error: The system cannot find the path specified.
Error: Can't create directory
Error: 'D:\TeamCity_buildAgent\BuildAgent\work\adeda1932e08092f\.svn\pristine\59':
Error: The system cannot find the path specified.
到目前为止我尝试了什么:
上下文
奇怪的是,问题的根源是显而易见的。 Teamcity刚刚开始更新,因为我第一次看到它时收到了新的更改。问题的变化是对现有文件的修改。
有什么想法吗?
答案 0 :(得分:1)
当你收到错误时,你究竟尝试了什么?您是否将存储库移动了?添加文件?这是TeamCity试图做的事情吗?如果是这样,那么当错误发生时TeamCity会尝试做什么。
这将有助于我理解系统正在尝试做什么。
文件名很长。 Windows无法正常处理长度超过255个字符的文件名,包括路径。有时,我看到C#项目的文件目录结构文件名过长。此外,该文件名只有122个字符。
查看是否可以查看控制台,看看发生错误时正在执行的命令。
答案 1 :(得分:0)
解决方案是重新启动构建服务器,之后干净的构建工作。
似乎有些文件已被锁定且无法删除并且使svn处于异常状态
对不起,这不是更有趣