我的脚本只需登录RTC
,然后接受更改集,以便我的本地存储库更新到最新并准备好构建。
lscm login ... (the rest omitted)
lscm accept ... (the rest omitted)
lscm logout ... (the rest omitted)
如果我在命令外壳中一一运行这些命令,它们就可以正常工作。
但是,如果我将它们保存在 .bat 中并批量运行它们,则在第一个命令(登录)完成后执行停止。
我究竟做错了什么?
我的脚本只需登录RTC
,然后接受更改集,以便我的本地存储库更新到最新并准备好构建。
lscm login ... (the rest omitted)
lscm accept ... (the rest omitted)
lscm logout ... (the rest omitted)
如果我在命令外壳中一一运行这些命令,它们就可以正常工作。
但是,如果我将它们保存在 .bat 中并批量运行它们,则在第一个命令(登录)完成后执行停止。
我究竟做错了什么?
经过半小时的谷歌搜索,我找到了这个问题的答案,希望这可以帮助遇到同样问题的人。
在 Windows 上 lscm 本身是一个批处理命令。要在批处理文件中调用它,您可能需要使用:
call lscm login ...
call lscm accept ...
call lscm logout ...