我在构建jenkins构建作业时出错,可以通过在构建之前擦除工作区来解决。
作为SCM,我们使用带有签出策略的subversion:总是签出一份新的副本。 我认为这个策略相当于:
显然我忽略了一些因为我的问题只有在我手动擦除工作区时才能解决。任何人都可以解释为什么“新鲜复制结账”不起作用吗?
额外信息:
答案 0 :(得分:1)
我对Jenkins和SCM的理解和经验(但是为了完全适用于另一个SCM - Integrity)是检查一个新的副本意味着获取SCM存档中的所有文件,但工作区中的所有文件都不是来自SCM没有受到影响。如果工作区中的文件由于某种原因不应进入SCM,那么这很有用。