peter 发表于 2021-5-13 14:23:53

repo sync代码断点续传

repo同步几十G的代码,老是断线,又不会自动重连,所以,要自已写一个脚本

建立auto_download.sh
# emacs auto_download.sh
#!/bin/bash
repo sync -j4
while [ $? -ne 0 ]
do
    repo sync -j4
done
注意:其中"$?"可以获取shell最近一次的执行状态,如果成功,返回0,否则返回非0的数字。

运行这个SH就来同步,就很方便了

windows下的repo+git环境,可以用BAT批处理文件实现
autoRepoSync.bat
echo "======start repo sync====smartfire.cn=="

    repo sync

    while [ $? == 1 ]; do

    echo "======sync failed, re-sync again======"

    sleep 3

    repo sync

    done 在powerShell里,运行这个BAT ./autoRepoSync.bat   替代 repo sync 这个步骤。


参考
https://blog.csdn.net/u010164190/article/details/106166671



页: [1]
查看完整版本: repo sync代码断点续传