当前位置:  开发笔记 > 开发工具 > 正文

清洁构建在持续集成中

如何解决《清洁构建在持续集成中》经验,为你挑选了1个好方法。

我们使用CruiseControl.Net/NAnt/Subversion堆栈进行CI.为每个构建执行新的签出过于耗时,因此目前我们只是对工作副本进行更新.但是,这会使孤立文件在源代码管理中删除后仍可能保留在工作副本中.我们尝试使用NAnt删除任务只是为了在更新之前删除所有代码源文件,但这可能会破坏工作副本.有没有人知道在干净和最新的工作副本上运行构建的快速方法?编辑:我们在SVN 1.3.2上



1> vava..:

如果您只是"更新",SVN将删除源代码管理中删除的所有文件.但是,在构建过程中创建的文件可能仍然存在,并且可能会干扰新构建.我不确定SVN是否有删除它们的命令,但我想你可以用一个小脚本来做,SVN绝对可以告诉你哪些文件是源代码控制的,哪些不是.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有