@echo off & color 0A @title git tool rem ��ǰ�ļ������� pushd %1 & for %%i in (.) do set curr=%%~ni if "%curr%"=="WingCloudServer" ( cd .. goto Main ) else ( echo the current folder is %curr%, operation was cancelled! pause>nul exit ) :Main set /a pullnum=0 for /d %%i in (*) do ( cd %%i if exist *.git ( set /a pullnum+=1 ) cd .. ) if %pullnum% equ 0 ( echo [����������Ŀ�ļ�������رյ�ǰ����ҳ] goto Clone ) else ( echo [���ڼ���ȡԶ�̴��룬����رյ�ǰ����ҳ] for /d %%i in (*) do ( cd %%i if exist *.git ( echo ---------------------- %%i ---------------------- chdir && git stash>nul && git pull && git stash pop>nul ) cd .. ) if %pullnum% lss 14 ( goto MsgClone ) ) echo; echo Finished! pause>nul exit :MsgClone echo; echo Զ�̴����ѳɹ��ϲ������أ��Ƿ�����������ģ�飿(y/n) set /p dl= if "%dl%"=="y" ( goto Clone ) else ( echo; echo Finished! ) pause>nul exit :Clone if not exist WingServerCommon (git clone http://git.ius.plus:88/Project-Wing/WingServerCommon.git && echo;) if not exist WingMongoDBModule (git clone http://git.ius.plus:88/Project-Wing/WingMongoDBModule.git && echo;) if not exist WingStorageModule (git clone http://git.ius.plus:88/Project-Wing/WingStorageModule.git && echo;) if not exist WingSMSModule (git clone http://git.ius.plus:88/Project-Wing/WingSMSModule.git && echo;) if not exist WingUserModule (git clone http://git.ius.plus:88/Project-Wing/WingUserModule.git && echo;) if not exist WingSessionModule (git clone http://git.ius.plus:88/Project-Wing/WingSessionModule.git && echo;) if not exist WingRemedicalModule (git clone http://git.ius.plus:88/Project-Wing/WingRemedicalModule.git && echo;) if not exist WingManagementModule (git clone http://git.ius.plus:88/Project-Wing/WingManagementModule.git && echo;) if not exist WingEmailModule (git clone http://git.ius.plus:88/Project-Wing/WingEmailModule.git && echo;) if not exist WingServerTools (git clone http://git.ius.plus:88/Project-Wing/WingServerTools.git && echo;) if not exist WingInternalInterface (git clone http://git.ius.plus:88/Project-Wing/WingInternalInterface.git && echo;) if not exist WingRpcSDK (git clone http://git.ius.plus:88/Project-Wing/WingRpcSDK.git && echo;) if not exist WingInterfaceLibrary (git clone http://git.ius.plus:88/Project-Wing/WingInterfaceLibrary.git && echo;) if not exist WingCloudServer (git clone http://git.ius.plus:88/Project-Wing/WingCloudServer.git && echo;) echo Finished! pause>nul exit