我正在尝试使用具有最高压缩级别 (9) 的 gzip 对分支进行 git 归档,但它似乎没有在该级别进行压缩。这是我的命令:
git -C /home/user/example.com/ archive --format tar -o /home/user/site_backups/develop-`date +%Y-%m-%dT%H%M`.tar develop | gzip -9
它会创建 tar 文件,但与使用以下命令压缩为 86MB 的 zip 文件相比,它的大小超过 100MB:
git -C /home/user/example.com/ archive --format zip -o /home/user/site_backups/develop-`date +%Y-%m-%dT%H%M`.zip develop
输出文件可以压缩更多吗?我究竟做错了什么?