gpt4 book ai didi

git - 如何在慢速网络有限的两个远程站点之间同步许多小文件?我可以使用 git 来加速这项工作吗?

转载 作者:行者123 更新时间:2023-12-04 06:13:20 24 4
gpt4 key购买 nike

如何在两个远程站点之间同步许多小文件,但速度有限,站点 B 有站点 A 的旧副本。我可以使用 git 来加速这项工作吗?

通常我喜欢使用 winrar 将站点 A 的数据添加到 pakage 和 robocopy 到站点 B,但这样会浪费站点 B 上的旧副本。

如果直接使用robocopy,那么小文件那么多,速度会非常慢......

现在我知道 git 可以通过 compress 传输文件差异。我应该在站点 B 上创建一个空的 git 存储库,然后发送到站点 A。然后将两个站点数据分别添加到他们的 git 存储库中吗?但我认为两个 git 存储库不能只在推回站点 B 时传输 diff 文件。 必须有站点 A git repo 的第一个完整副本传输,不是吗?这不是每天的备份工作,只是一次。

如何仅以最快的速度传输差异文件并进行压缩.....
欢迎使用其他软件和建议,例如计算两个站点数据的MD5并进行比较以找出差异文件,然后打包并压缩传输.....
谢谢....

谢谢。由于我的数据在 win2003 两个站点上,我应该为 tar rsync 和 gzip 命令安装 cygwin 吗?我尝试 cygwin1.7,但 gzip 是 1.4 并且没有 --rsyncable 选项.....
只是 tar | rsync 会比较和压缩吗?
我读了一些 windows cwrsync 文章,似乎我必须在 rsync 服务器和客户端上安装,.....

最佳答案

rsync更适合通过传输压缩的增量来同步文件。

关于git - 如何在慢速网络有限的两个远程站点之间同步许多小文件?我可以使用 git 来加速这项工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com