我有一个项目,有几个依赖于远程存储库(如果有帮助的话,目前都在github.com上).依赖关系不会经常更改.如果有一种方法可以保持现有的rebar.conf文件相同,以便它们指向上游存储库,但是能够在本地缓存存储库(或快照)以便不需要干净的构建,那将是很好的去互联网.
无论如何这样做?即螺纹钢命令行选项,环境设置,git选项等?
我想你可以做几件事:
rebar.config以从中获取此存储库。乍一看,这似乎是一个糟糕的解决方案,但它有很多优点。Github 经常不可用,克隆速度会提高,最后一个最有价值的是:项目在不断发展,有一天你会发现一切都坏了,因为其中一个 deps 更改了 master 分支中的 APi。