GitHub实践的一些简单示例将包括在HTML / CSS文件中添加或删除代码。
但是,应该如何处理媒体资产(可能是网络应用程序的核心)?使用Git和/或GitHub存储媒体资产(如图像,甚至视频)是否可行或有价值?什么是最佳实践?
在阅读this Stack Overflow post之后,在我看来,Git可能存储某种形式的确认,即它们作为项目的一部分存在。此外,这个link提供了一些处理资产的好方法。
我应该如何处理这些资产?
答案 0 :(得分:5)
如今看来,资产或媒体数据可以使用 DVC(数据版本控制系统):https://dvc.org/用于保持存储库的美观和精简(或至少在所需的大小限制下)。
答案 1 :(得分:1)
绝对可以将Git Hub用作媒体内容的云。因为您正在使用他们的工具,所以我认为它不符合他们的服务条款。我唯一关心的是你的隐私。互联网上的数千名用户可以访问您的内容。
答案 2 :(得分:0)
This information很有帮助
似乎有些人支持在git中使用submodules,甚至为图像/资产创建单独的存储库。有人说使用像Dropbox这样的第三方可以提供帮助,或Unison。其他人发现必要在资产控制中包含资产。
据我所知,将资源上传到Git Hub repo不会降低图像质量,因此没有理由不在recommended 1gb limit.内。总而言之,与大多数事情一样,这一切都取决于您当时的要求和情况。