只要关联的播放列表,我想使用 git 来跟踪媒体文件。跟踪播放列表很容易,因为这些是文本文件。关于二进制文件,我已经看过 git-lfs 和 git-annex,但想探索以下方式:
Flac 文件提供内部 md5 哈希。这样的哈希可以通过
metaflac --show-md5sum filename.flac
考虑到性能,我想要求 git 使用“flac md5 hash”,而不是 git 内部哈希。
怎么可能做这样的事情?
我已经阅读了 gitattributes 文档,但没有找到答案。
PS:第一个目标是获得闪电般的快速性能。第二个目标是忽略对文件的任何元数据更改。