基于SVN条件的批处理文件
我正在尝试为我编写一个.bat文件,该文件将接受SVN更新(命令:基于SVN条件的批处理文件,svn,batch-file,command-line,Svn,Batch File,Command Line,我正在尝试为我编写一个.bat文件,该文件将接受SVN更新(命令:SVN update C:/SVN/),但有时它无法按预期工作,因为它会出现错误,如SVN:E155004:working copy'C:\SVN'locked 因此,我试图编写一个基于条件的代码,该代码将检查svn更新是否成功,如果由于上述错误而未成功,那么我的.bat文件应首先运行svn清理,然后再次进行更新。你能帮我吗?看看svn是否返回errorlevels,如果返回errorlevels,那么这可能会起作用。需要检查sv
SVN update C:/SVN/
),但有时它无法按预期工作,因为它会出现错误,如SVN:E155004:working copy'C:\SVN'locked
因此,我试图编写一个基于条件的代码,该代码将检查svn更新是否成功,如果由于上述错误而未成功,那么我的.bat文件应首先运行svn清理,然后再次进行更新。你能帮我吗?看看
svn
是否返回errorlevels,如果返回errorlevels,那么这可能会起作用。需要检查svn清理
语法
@echo off
:loop
svn update C:\svn\
if errorlevel 1 (
svn clean up
goto :loop
)
pause