jenkins git如何重置构建之间的子模块

问题描述:

在每次构建之前(控制台输出显示此内容),在jenkins和git插件中显示,在每次结帐之后,对本地修改(对“根”存储库)进行恢复:jenkins git如何重置构建之间的子模块

git的结帐-f efdf34a30d977606ba63ccc19927b1090b5e4994

然而

,如果有git的子模块,它只能运行

混帐子模块更新--init

这实际上并没有恢复以前运行的任何本地修改。这有点不一致。是否有解决方法?

似乎 “附加行为”, “干净后结帐” 选项(如果添加的话)增加了一个

GIT中的子模块的foreach --recursive GIT中的复位 - 硬#超时= 10

GIT中的子模块foreach --recursive git clean -fdx#timeout = 10

它实现了预期的目标。