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