哪个更适合在带宽有限的情况下传输频繁更新的大文件?我在那里找不到任何比较。
更新
为了不排除其他解决方案,是否有更适合将增量发送到大文件的方法? (试过Unison)
最佳答案
对于大型且经常更改的二进制文件,git 和 svn 对于推送/提交和 pull/更新操作应该基本相同。对于大文件,您会受到发送的差异大小的限制。 git 和 svn 都会进行压缩,因此显然没有人能胜出,除非其中之一能更好地处理您的文件类型。
但是,有一个关键点:克隆这种 git 存储库会很慢。这是因为克隆将不得不 pull 下所有这些差异,而不仅仅是最新的快照。
因此,如果您可以避免使用 clone
命令,具体而言,您可以自由选择最适合您的工具。
(我也会建议 Dropbox 作为这项任务的一个很好的候选者。)
关于svn - Git 与 SVN - 网络性能(用于备份),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688675/