[英]jenkins git how to reset submodules between builds
它出現在jenkins和git插件中,在每次檢出之后,每次構建之前都會恢復任何本地修改(到“根”存儲庫)(控制台輸出顯示這個):
git checkout -f efdf34a30d977606ba63ccc19927b1090b5e4994
但是,如果有git子模塊,它只會運行
git submodule update --init
它實際上並沒有恢復以前運行的任何本地修改。 這有些不一致。 有工作嗎?
看來“額外行為”“結賬后清理”選項(如果添加)會增加一個
git submodule foreach --recursive git reset --hard #timetime = 10
git submodule foreach --recursive git clean -fdx #timeout = 10
這實現了預期的目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.