Git在提交时将二进制文件存储到外部文件夹并在结帐时恢复?

时间:2013-10-24 04:57:07

标签: git binaryfiles

  1. 有没有办法配置git,这样无论何时提交文件~/repoA/**/*.png,都会对其唯一的哈希X进行calucated,从~/repoA.data/X复制文件~/repoA/**/*.png ,包含X的文件./**/*.png存储在git中?

  2. 相反,是否有办法配置git,以便每当签出文件./**/*.png时,都会检索内容X并将相应的文件~/repoA.data/X复制到<working directory>/**/*.png }

  3. 与2类似,配置git以便每当输出./**/*.png的内容X时,输出相应文件~/repoA.data/X的内容。

1 个答案:

答案 0 :(得分:1)

我不确定我是否正确理解了这个问题。但是如果你正在寻找一种让git处理二进制文件的聪明方法,你可能想看看这些项目: http://git-annex.branchable.com/ https://github.com/schacon/git-media