与jenkins和git插件一起出现,在每次检出之后,每次构建之前都会恢复对“根”存储库的任何本地修改(控制台输出显示):
git checkout -f efdf34a30d977606ba63ccc19927b1090b5e4994
但是,如果有git子模块,它只运行
git submodule update --init
实际上并未恢复以前运行的任何本地修改。这有些不一致。有工作吗?
答案 0 :(得分:0)
出现“附加行为”“结账后清理”选项(如果已添加)会添加
git submodule foreach --recursive git reset --hard#timeout = 10
git submodule foreach --recursive git clean -fdx #timeout = 10
实现了预期的目标。