Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下 git 命令...
git show -s --pretty=format:%T master
...将发出当前 master 负责人的 SHA1。
但是,以下 MSBuild 任务仅生成文字“T”
<Exec Command="git show -s --pretty=format:%T master" />
我需要改变什么,才能发出真正的 SHA1?
所以显然诀窍是双重逃避 % 符号。
IE
<Exec Command="git show -s --pretty=format:%25%25T master" />
不过,我不太确定为什么会这样,所以我很感谢您对为什么会这样的评论。