4

以下 git 命令...

git show -s --pretty=format:%T master

...将发出当前 master 负责人的 SHA1。

但是,以下 MSBuild 任务仅生成文字“T”

<Exec Command="git show -s --pretty=format:%T master" />

我需要改变什么,才能发出真正的 SHA1?

4

1 回答 1

2

所以显然诀窍是双重逃避 % 符号。

IE

<Exec Command="git show -s --pretty=format:%25%25T master" />

不过,我不太确定为什么会这样,所以我很感谢您对为什么会这样的评论。

于 2012-08-08T00:01:59.543 回答