diff --git a/git-pull-all.bat b/git-pull-all.bat index f6b0c9c..f5cda6f 100644 --- a/git-pull-all.bat +++ b/git-pull-all.bat @@ -29,7 +29,7 @@ for /d %%o in (*) do ( @REM windows的链接文件会造成路径错误,从而终止该循环,从而导致下一轮乃至所有循环的工作目录错误。因此要过滤掉 .vscode 这个符号链接目录。 if not %%o == .vscode ( @REM 每次 git pull 都会造成 .git 目录下某些文件变化,导致云端不断自动同步。因此过滤掉 *@cloud 的目录不做更新。 - echo %%o | findstr "@cloud" >NUL && ( + echo %%o | findstr "~cloud" >NUL && ( echo !!! omitting [%BASEDIR%\%%o] echo; ) || ( diff --git a/git-pull-all.sh b/git-pull-all.sh index 3564345..a469db6 100755 --- a/git-pull-all.sh +++ b/git-pull-all.sh @@ -32,7 +32,7 @@ pushd $FONPATH echo "*** Current path = [`pwd`] ***" echo "" -for org in `ls | grep -v @cloud` +for org in `ls | grep -v ~cloud` do if [ -d $org ] then