我有一個巨大的git倉庫,有很多分支。如果存儲庫中有分支,我需要通過Jenkins中的shell命令進行檢查。檢查分支是否存在於git倉庫中,而不會生成克隆
我做單枝的克隆這樣
if `sshpass -p password git clone -b "${BRANCH}" --single-branch ssh://[email protected]/GIT/${REPO}.git`; then
echo "success"
else
echo "ERROR: There is no branch "${BRANCH}" inside repo "${REPO}""
exit 42
fi
它workes正確的,但它仍然需要花費大量的時間去克隆一個分支。有沒有辦法讓它工作得更快(也許沒有製作回購克隆或者在發現分支的情況下中斷克隆)?
在此先感謝
這太棒了!謝謝! –