我想保留(暫時)將Git變更集鏈接到存儲在TFS中的工作項的功能。我已經(jīng)編寫了一個工具(使用Git的鉤子),可以在其中將workitemidentifiers插入到Git變更集的消息中。但是,我也想將Git提交的標(biāo)識符(哈希)存儲到自定義TFS工作項字段中。這樣,我可以檢查TFS中的工作項,并查看與該工作項相關(guān)聯(lián)的Git變更集。如何輕松地從Git的當(dāng)前提交中檢索哈希?
3 回答

米脂
TA貢獻1836條經(jīng)驗 獲得超3個贊
要將任意擴展對象引用轉(zhuǎn)換為SHA-1,例如,只需使用git-rev-parse
git rev-parse HEAD
要么
git rev-parse --verify HEAD
旁注:如果要將引用(分支和標(biāo)簽)轉(zhuǎn)換為SHA-1,則有g(shù)it show-ref和git for-each-ref

叮當(dāng)貓咪
TA貢獻1776條經(jīng)驗 獲得超12個贊
如果只想縮短哈希值:
git log --pretty=format:'%h' -n 1
此外,使用%H是獲取長哈希的另一種方法。
- 3 回答
- 0 關(guān)注
- 603 瀏覽
添加回答
舉報
0/150
提交
取消