SourceTree自定义操作。 $ SHA

问题描述:

我花了上半年寻找解释,但无法找到它。

在自定义操作的源代码树中,有一个选项可以传递$ FILE,$ REPO,$ SHA,正如我从对话框中的解释中所理解的那样,我可以使用更多$ SHA,但我总是只有一个。

只是一个错字,我花了一个很好的问题,或者我只是不能使用它。

我的动作示例。

enter image description here

我想在命令注入更多$ SHA的。

谢谢。

我已验证您可以多次使用$ REPO,$ FILE和$ SHA'宏'。

我最初的猜测是,Sourcetree渐渐由PowerShell的$(困惑,但我已经测试过它,这个完美的作品:

-Command git archive -o update.zip $SHA $(git diff-tree --no-commit-id --name-only -r $SHA)

矿之间的区别和你的是我已删除后..在两个实例$SHA之后。这些都是无效的。

测试Sourcetree 2.0.14.1