Cruise Control错误 - 已存在同名的无版本文件

时间:2011-07-25 15:26:24

标签: svn cruisecontrol

由于下面的错误,Cruise Control无法编译* .sln(或* .vbproj)文件。有没有人见过这个错误?

错误:
已经存在同名的无版本文件

Cruise Control控制台错误:

ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: Failed to add file '\\dev-web-02\web\lims\dev\docs\UI.Web\web.config': an unversioned file of the same name already exists
. Process command: svn update \\dev-web-02\web\lims\dev\docs --username ccserver --password ccserver --non-interactive --no-auth-cache
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo)
   at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.UpdateSource(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)

1 个答案:

答案 0 :(得分:2)

是的,可能是因为有人从subversion中删除了该文件,然后重新添加了该文件,或者该文件已“自动生成”(或手动添加)在CC服务器上,现在已添加到版本控制中。 svn正在尝试创建该文件,因为它已被添加到subversion中,但它是错误的,因为该文件已经存在。

要解决此问题,只需删除\\dev-web-02\web\lims\dev\docs\UI.Web\web.config处的文件即可。下一个svn更新将从存储库中获取最新版本。