1
1
由于硬盘空间很便宜,并且能够查看二进制差异并不是很有帮助,所以最好的选择可能是将每个配置存储在一个新目录中,该目录以某种方式编制了索引。下面的例子:
考虑到文件的大小和很少的更改次数,这将允许您从给定的“标记”中选择一个配置,而不会增加修订控制的开销。 如果将文件打包到单个tar文件中并生成 沙-512 散列,然后你可以合理地确定,没有人篡改你的文件,因为他们被存档。 |
2
0
虽然我不知道如何在Mercurial中实现此策略的具体细节,但我一直在与Git和 git-fat . 它建立了一个一般的程序,可能是可行的汞以及。基本上,当您向存储库添加一个二进制文件时,repo会在引擎盖下创建一个指向该文件的符号链接,该文件实际上作为校验和对象存储在另一个位置。 这使得大型文件可以由repo跟踪,而不必在其中存储实际数据。它要求将数据存储在其他位置(可能存储在二进制管理系统中)。 在Mercurial中可能需要一些配置,但我认为这是一个非常简单的解决方案。 |
orshachar · 验证maven管理的依赖项 7 年前 |