【发布时间】:2014-08-11 22:04:45
【问题描述】:
在 git 存储库中,我想通过 MSBuild 添加一个子模块。我认为类似以下的内容可以让我这样做。
<Exec Command='git submodule add -f git@clone-url.git "sub/module/folder"' />
不幸的是,执行命令永远不会完成。以下消息会出现并一直存在,直到我终止脚本。
Cloning into 'sub/module/folder'...
我的猜测是 git 正在询问我的用户名和密码。出于某种原因,输出从未传递到主命令窗口,因此我可以输入存储库的用户名和密码。
到底有没有看看为什么它会暂停或允许执行命令输出到主窗口?
【问题讨论】:
-
您可以尝试将命令放在批处理文件中,然后从 Exec 调用它。
标签: git msbuild git-submodules