【发布时间】:2017-01-18 14:58:37
【问题描述】:
在 Appveyor 构建中,我尝试使用来自父 repo 的提交详细信息提交子模块,如下所示:
git commit -m $(git --git-dir=../.git log -1 --oneline)
我这样做的原因是因为我有一个静态站点生成器存储库,它将静态内容构建到 GitHub 页面子模块中,当对父存储库的更改被 PR'd 到主分支时,静态内容是自动构建并推送到 GitHub pages 子模块 repo。
无论如何,这在本地的 PowerShell(使用 posh-git)中有效,但是在 Appveyor 中我得到以下信息:
git commit -m $(git --git-dir=../.git log -1 --oneline)
error: unknown option `git-dir=../.git'
usage: git commit [<options>] [--] <pathspec>...
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: git powershell git-submodules appveyor