应该如何处理与 Git 存储库相关的媒体资产?

Jul*_*ing 4 git assets github

GitHub 实践的一些简单示例将包括添加或删除 HTML/CSS 文件中的代码。

但是,应该如何处理媒体资产(这可能是 Web 应用程序的核心)?使用 Git 和/或 GitHub 来存储图像甚至视频等媒体资产是否可行或值得?什么被认为是最佳实践?

阅读这篇 Stack Overflow 帖子后,在我看来,Git 可能会存储某种形式的确认,即它们作为项目的一部分存在。此外,此链接提供了一些处理资产的好技巧。

我应该如何处理这些资产?

小智 5

看起来现在资产或媒体数据可以使用 DVC(数据版本控制系统)来处理:https : //dvc.org/以保持存储库的美观和精简(或至少在所需的大小限制下)。


Jul*_*ing 2

Stack Exchange 上的这些信息很有帮助

似乎有些人支持在 git 中使用子模块,甚至为图像/资产创建单独的存储库。有人说使用 Dropbox 等第三方或Unison会有帮助。其他人发现有必要将资产包含在版本控制中。

据我所知,将资产上传到 Git Hub 存储库不会降低图像质量,因此在建议的 1GB 限制内没有理由不这样做。。总而言之,与大多数事情一样,这完全取决于您当时的要求和情况。