![]() |
1
1
因此,在以前的工作中,我们使用Git正是为了这个目的,原因是我们的媒体资产不经常变化,所以无论我们使用什么,我们都可能必须以任何方式发送整个文件-因此,二进制数据化的问题,尽管也是其他内容分发工具的问题,并不重要。
|
![]() |
2
2
我建议不要用git来处理这样的问题。对于初学者来说,Git将使用额外的电话存储来保存修订历史记录,并且它将发送整个文件(而不是delta),因为多媒体内容是二进制的,而diffing对其不起作用。只需实现一个方法来列出服务器端多媒体的最后修改日期和另一个方法来下载更新的文件(我建议HTTP,因为它是最简单的)。在服务器端,当然可以在内部使用git对多媒体文件进行版本控制,但我不想公开git接口。 |
![]() |
3
2
rsync是一个成熟的文件分发系统,可以通过ssh或它自己的协议(与git相同)工作,可以制作二进制补丁,并且不一定保留更改历史。也许你应该开始看看能不能找到那份工作。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 6 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 6 月前 |
![]() |
psycho_pat · Android应用程序中的权限 7 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 7 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 7 月前 |