我正在與jenkins和git一起工作。我想在當前提交和提交之前獲得區別。我想讓這個當前和以前的提交ID在運行時生成。 我在批處理文件中使用它,但它不執行git rev-parse命令並將散列ID存儲在prev_com和curr_com中。任何幫助表示讚賞。將批處理腳本中的Git ID存儲在變量中
cd "C:\Users\TF255014\Eclipse Projects Repo\Hello World"
set prev_com=${git rev-parse @~}
set curr_com=${git rev-parse HEAD}
echo %prev_com%
git diff %prev_com% %curr_com%
你不能用SET語句命令的輸出分配給一個變量像您可以在BASH。打開一個cmd提示符並鍵入:'set /?'。你不會看到任何語法來做到這一點。 – Squashman