#!/bin/sh
for dir in $(ls -d */)
do
cd $dir
echo "-------------$dir----------------"
if [ -d ".git" ]; then
git pull
elif [ -d ".svn" ]; then
svn update
else
for dir1 in $(ls -d */)
do
cd $dir1
echo "-------------$dir1----------------"
echo "into $dir1"
if [ -d ".git" ]; then
git pull
elif [ -d ".svn" ]; then
svn update
fi
cd ..
done
fi
cd ..
done
将这个保存成一个文件:updateAll 不要有后缀
然后将这个文件放到 Git\usr\bin