clone&pull tool.bat 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @echo off & color 0A
  2. @title git tool
  3. rem 当前文件夹名称
  4. pushd %1 & for %%i in (.) do set curr=%%~ni
  5. if "%curr%"=="WingCloudServer" (
  6. cd ..
  7. goto Main
  8. ) else (
  9. echo the current folder is %curr%, operation was cancelled!
  10. pause>nul
  11. exit
  12. )
  13. :Main
  14. echo [正在检查获取远程代码,请勿关闭当前操作页]
  15. for /d %%i in (*) do (
  16. cd %%i
  17. if exist *.git (
  18. echo ---------------------- %%i ----------------------
  19. chdir && git pull
  20. )
  21. cd ..
  22. )
  23. echo;
  24. if not exist WingAIDiagnosisService (git clone http://git.ius.plus/Project-Wing/WingAIDiagnosisService.git && echo;)
  25. if not exist WingCloudServer (git clone http://git.ius.plus:88/Project-Wing/WingCloudServer.git && echo;)
  26. if not exist WingDeviceService (git clone http://git.ius.plus:88/Project-Wing/WingDeviceService.git && echo;)
  27. if not exist WingEmailModule (git clone http://git.ius.plus:88/Project-Wing/WingEmailModule.git && echo;)
  28. if not exist WingInterfaceLibrary (git clone http://git.ius.plus:88/Project-Wing/WingInterfaceLibrary.git && echo;)
  29. if not exist WingManagementModule (git clone http://git.ius.plus:88/Project-Wing/WingManagementModule.git && echo;)
  30. if not exist WingMongoDBModule (git clone http://git.ius.plus:88/Project-Wing/WingMongoDBModule.git && echo;)
  31. if not exist WingNotificationModule (git clone http://git.ius.plus/Project-Wing/WingNotificationModule.git && echo;)
  32. if not exist WingRemedicalModule (git clone http://git.ius.plus:88/Project-Wing/WingRemedicalModule.git && echo;)
  33. if not exist WingReportService (git clone http://git.ius.plus/Project-Wing/WingReportService.git && echo;)
  34. if not exist WingServerCommon (git clone http://git.ius.plus:88/Project-Wing/WingServerCommon.git && echo;)
  35. if not exist WingSessionModule (git clone http://git.ius.plus:88/Project-Wing/WingSessionModule.git && echo;)
  36. if not exist WingSMSModule (git clone http://git.ius.plus:88/Project-Wing/WingSMSModule.git && echo;)
  37. if not exist WingStorageModule (git clone http://git.ius.plus:88/Project-Wing/WingStorageModule.git && echo;)
  38. if not exist WingUserModule (git clone http://git.ius.plus:88/Project-Wing/WingUserModule.git && echo;)
  39. if not exist WingVinnoImageData (git clone http://git.ius.plus/Project-Wing/WingVinnoImageData.git && echo;)
  40. if not exist WingLiveConsultationService (git clone http://git.ius.plus/arthur.wu/WingLiveConsultationService.git && echo;)
  41. if not exist WingRtmpService (git clone http://git.ius.plus/arthur.wu/WingRtmpService.git && echo;)
  42. echo Finished!
  43. pause>nul
  44. exit