升级Git至2.39.0后,使用GitExtensions拉取代码报进程数非零错误
问题解决:Git 2.39.0 + GitExtensions 拉取代码触发
run-command.c:1521 错误 这个错误的核心原因是Git 2.39.0开始严格校验--jobs参数必须为非零值,而你使用的GitExtensions 4.0.0版本在执行拉取命令时传递了--jobs=0,触发了Git的参数校验逻辑,导致抛出BUG提示。
以下是几种可行的解决方法:
升级GitExtensions到最新稳定版
GitExtensions后续版本(如4.0.2及以上)已经修复了这个参数传递问题,会自动将--jobs=0替换为合理的取值或者移除该参数,升级后即可正常拉取代码。手动修改GitExtensions的拉取命令模板
打开GitExtensions,依次进入工具->设置->Git->命令,找到拉取对应的命令配置,将命令中的--jobs=0参数删除,保存配置后重新执行拉取操作。临时降级Git版本
如果暂时无法升级GitExtensions,可以将Git降级到2.38.x版本,该版本尚未对--jobs=0的参数做严格校验,不会触发此错误。
内容的提问来源于stack exchange,提问作者Thomas Voß
相关产品推荐
相关产品推荐

