我正在pod update MyPod --verbose
为我的 pod做,它位于一个私有的 Github 存储库中(所以通过 ssh 下载)。有时需要 5 分钟,有时需要 25 分钟(因此让我发疯)。我正在用它--verbose
来看看发生了什么。通常它坚持git clone
:
Fetching external sources
-> Pre-downloading: `MyPod` from `MyGithubUrl`, branch `MyBranch`
$ /usr/bin/git ls-remote MyGithubUrl MyBranch
611a1146a741404d6e4a982fa1548c95d3772d54 refs/heads/MyBranch
> Git download
> Git download
$ /usr/bin/git clone MyBranch
/var/folders/kj/55ym60x155dctzvc8pvym10r0000gn/T/d20210830-13232-1gq5j6e --template=
Cloning into '/var/folders/kj/55ym60x155dctzvc8pvym10r0000gn/T/d20210830-13232-1gq5j6e'...
我正在检查一个Network
选项卡Activity Monitor
以查看下载是否正在进行 - 是的,它是,但我没有看到像“pod更新已完成 56%”这样的内容:
有没有办法查看Git download
步骤的确切进度pod update
?
正如我在“提到进度指示器的混帐克隆”,--progress
默认情况下,当您运行启用了git clone
从终端
但是当从脚本/命令运行时,情况并非如此pod update
。
接下来是CocoaPods/CocoaPods
问题 1349,它确认:
从快速测试中,将
--progress
标志添加到 git clone 命令是行不通的。我们已经讨论过这个问题,并得出结论认为进度指示器会很好。
然而,实现它本身并不简单,并考虑到缩进详细输出的要求。
许多其他包管理器不显示 git 下载的进度。另一点是,进度指示器只是一个创可贴,真正的解决方案是快速下载。
下载速度在最近的版本中得到了极大的提高。
对于原始存储库非常大的那些边缘情况,我们建议检查“Activity Monitor
”应用程序。关闭不会解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句