相关:这个 SO question。
在上述问题中,OP 询问的是一个包含大量二进制数据(即图像)的项目。我有一个类似的问题,但规模较小。我正在开发一个托管在 github 上的项目。该项目是一个带有 GUI 的应用程序,因此我有一些将要使用的图像。
图片的数量相当少(可能不超过一百张),其中大多数是小型 PNG。由于我在不同的机器上工作,所以每次都能获得一整套用于构建的资源对我来说很重要。现在我不确定我应该如何处理这些图像。到目前为止,我可以想到两个选择:
- 将图像与代码一起保存在存储库中(顺便说一句,它们不太可能更改,但以后可能会添加新的)
- 将图像保存在其他地方(例如,在云存储中)并在每次需要时下载它们。
我很乐意选择第一个,因此我的问题是:
将二进制数据保存在 repo 中是否会以不希望的方式影响它(使其变慢,或大幅增加它的大小或其他任何东西)?或者,考虑到我拥有的数据量,我不应该担心它?