批量文件在cvs结帐后停止

时间:2011-08-19 00:02:11

标签: batch-file cvs

我只是在写一个小批处理文件,应该检查模块并使用maven构建它。但是运行cvs checkout命令后批处理文件退出/停止。以下是批处理文件内容。

call rmdir /S /Q C:\temp\project_folder
call cvs -q -d %CVSROOT% checkout -d C:\temp\project_folder module\workspace\project_folder
call cd C:\temp\project_folder
call mvn clean install

知道我在这里做错了吗?

1 个答案:

答案 0 :(得分:0)

使用call是为了生成对当前运行的批处理文件的回调。如果您在没有call命令的情况下调用另一个批处理文件,它将把控制转移到新的批处理文件,并且不会记录它来自哪里。使用call命令,它将记住执行批处理文件的哪一行,当被调用的批处理文件退出时,它将继续在父文件的下一行执行。