Svn 巡航控制错误-已存在同名的未版本化文件

Svn 巡航控制错误-已存在同名的未版本化文件,svn,cruisecontrol,Svn,Cruisecontrol,由于以下错误,巡航控制无法编译*.sln(或*.vbproj)文件。以前有人见过这个错误吗 错误: 同名的未版本文件已存在 巡航控制台错误: 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

由于以下错误,巡航控制无法编译*.sln(或*.vbproj)文件。以前有人见过这个错误吗

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

巡航控制台错误:

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)

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


要修复它,只需删除
\\dev-web-02\web\lims\dev\docs\UI.web\web.config
上的文件即可。下一次svn更新将从存储库中获取最新版本。

好的,我知道了。是我的错。该文件以前名为“Web.config”,现在名为“Web.config”。然后巡航控制系统运行良好。如何避免此错误并仍然使用名称“web.config”?在此之前,我删除了“Web.Config”并提交了,然后发生了删除。然后我添加了“web.config”。我还更新了*.vbproj中的文件名。或者名称必须永远保持“Web.config”吗?IIRC,您可以从服务器上删除Web.config,然后使用服务器上的任何svn客户端工具进行“更新”。如果这不起作用,我认为RapidSVN客户端有一些方便的方法来解决文件大小写重命名问题,但自从我上次使用它已经有几年了。我们使用的是乌龟SVN。事实上,我就是这样处理的——删除了文件,然后提交。我将此标记为答案。谢谢如果您知道如何使用SVN将其重命名为“web.config”,我将更新您的评论并回答::-)