res*_*dsk 6 python compression version-control diff rcs
我的应用程序将编辑一堆大文件,彼此完全无关(属于不同的用户),并且我需要存储文件先前状态的检查点。增量压缩对于这种文件格式应该非常有效。我只需要线性历史,不需要分支或合并。
有一些低级库提供了部分解决方案,例如xdelta3 听起来像一个很好的二进制差异/补丁系统。
RCS实际上看起来与我的问题非常接近,但不能很好地处理二进制文件。
git为我的问题提供了完整的解决方案,但是是一个巨大的程序套件,并且它的存储格式是整个目录。
还有比git这更简单的事情吗:
如果可以的话,可以加分:
我什至无法在谷歌上找到此类程序的正确单词组合,因此这也会有所帮助。
[RCS] 可以处理文本和二进制文件,尽管后者的功能有所减少。
RCS似乎是一个值得尝试的好选择。
我为一个基金会工作,该基金会一直在使用 RCS 来控制数以万计的完全不相关的文件(git 或 hg 不是一个选项)。大多数是文本,但也有一些媒体文件,本质上是二进制的。
RCS确实可以很好地处理二进制文件,只需确保不要使用替换模式选项,以避免无意中替换看起来像的二进制位$ Id。
要查看这是否适合您,您可以尝试使用 Photoshop 图像,将其置于 RCS 的版本控制之下。然后更改一部分,或添加图层,然后提交更改。RCS然后,您可以验证可以为您管理二进制文件的效果如何。
RCS一直为我们服务得很好。它维护良好、可靠、可预测,绝对值得一试。
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |