在git存储库中高效存储二进制文件

Dem*_*ema 8 versioning git binary file

我想有一个主要由二进制文件组成的git存储库.

我需要跟踪已更改,添加和删除的文件到存储库,但我不希望git对文件本身的内容进行版本控制.

换句话说,我只需要git来跟踪更改(更改日志),而不是内容.

用git这甚至可能吗?

我应该为此使用其他东西吗?

too*_*ear 13

@ Tobu对这个相关问题的回答中挖掘出来:

要版本化并传播二进制文件而不将它们实际存储在git中,请尝试使用git-annex.


CB *_*ley 9

git是一个内容跟踪器,所以如果你不想跟踪内容,它听起来就像是错误的工具.但是,我不确定如何在不跟踪其内容的情况下跟踪文件的更改.

  • 我不同意这是错误的工具; git也是一个用户空间文件系统,有许多"管道"命令可用,因此它可以以新颖的方式用于内容的版本控制之外 (2认同)