我正在线设置VSTS版本。我的来源包括一个从属子模块。 当我设置构建定义时,我选中了子模块:
但是,这不会在子模块的存储库中提取最新版本(HEAD
)。它似乎是拉动与我创建子模块时对应的子模块的版本。
所以我添加了一个构建任务来执行
git submodule update --remote
但这失败了这个错误
2017-08-27T01:17:39.1000559Z fatal: could not read Username for 'https://[myaccount].visualstudio.com': No error
2017-08-27T01:17:39.1580556Z Unable to fetch in submodule path 'The SubModule'
2017-08-27T01:17:39.1803843Z ##[error]Process completed with exit code 1.
2017-08-27T01:17:39.1840570Z ##[section]Finishing: Update sub modules
如何在构建设置中或通过任务获取最新版本的子模块?
答案 0 :(得分:0)
我想出来了 -
git submodule update --remote
。这将在本地更新子模块以及.gitmodules文件。