标签: windows batch-file cmd
我有一个批处理文件,可以自动检出并更新git存储库中的一堆不同分支。不幸的是,如果在一个分支上尝试合并或重新绑定会导致冲突,那么整个事情就会中断,因为在相关的git命令终止后,批处理脚本将继续尝试签出不同的分支而不解决冲突。
我尝试在新窗口中启动git命令,但批处理脚本仍然只是等待git进程终止,然后继续,不提供用户交互的机会。有没有办法在新命令窗口中从批处理脚本启动命令,然后等待窗口关闭,这样用户可以在该窗口中执行其他工作,而不是简单地等待最初启动的终止进程?