【发布时间】:2010-09-05 16:57:36
【问题描述】:
我目前正在工作中建立一个持续集成环境。我们正在使用 VisualSVN 服务器和 CrusieControl.NET。有时构建会失败,症状是 CruiseControl.NET 工作副本中存在冲突。我相信这是由于我设置 Visual Studio 解决方案的方式。希望我们在这种环境中运行的项目越多,我们对如何设置它们的理解就越好,所以我不会质疑为什么在这个阶段会发生冲突。为了修复构建,我删除了工作副本并强制构建新的构建 - 这每次都有效(当前)。所以我的问题是:删除工作副本是否是持续集成构建过程的有效部分,我该怎么做?
我已经尝试过解决方案,包括 MSTask 和从命令行调用 delete,但我没有任何运气。
很抱歉这么罗嗦 - 干得好,这是一个测试版 :)
【问题讨论】:
-
CleanCopy for Subversion 现已在 1.4.1 版本中实现。您只需在配置中将 CleanCopy 设置为 true
标签: visual-studio continuous-integration cruisecontrol.net visualsvn-server