【发布时间】:2017-08-22 14:33:06
【问题描述】:
我们从 TFS 切换到 GIT。 每次启动新版本时,我们都会尝试更新子模块。
我们遵循了本指南:https://www.visualstudio.com/en-us/docs/build/scripts/git-commands#enable
我们在第 49 行有一个错误。
我们认为实际上我们需要进行身份验证。但我们不确定。 我们使用: git pull 并且它有效 但是当我们这样做时:git submodule foreach git pull origin master。 我们收到“正在输入”的消息,但没有任何反应
有人已经有这个问题了吗?你是怎么解决的?
【问题讨论】:
-
子模块 git repo 托管在哪里,VSTS 或 github 上的相同帐户等?如果您将 powershell 任务 与两行脚本一起使用会怎样:
cd <submodule folder>和git push origin master? -
它们托管在同一个 VSTS 帐户上。实际上我们想使用这个命令:git submodule foreach git pull origin master。而且你真的不知道为什么它不起作用。
标签: git azure-devops azure-pipelines