我正在研究一个简单的GitFlow示例。当我完成发布的最后一步时,出现以下错误。为什么要寻找Code.exe?为什么Visual Studio Code与该过程有关?我关闭了我的所有VSCode实例,并从Bash命令行运行$ git flow release finish 2.2.124.0
,但仍然出现此错误。
$ git flow release finish 2.2.124.0
Already on 'master'
Your branch is up to date with 'origin/master'.
hint: Waiting for your editor to close the file... 'C:\Program Files\Microsoft VS Code\Code.exe' --wait: C:\Program Files\Microsoft VS Code\Code.exe: No such file or directory
error: There was a problem with the editor ''C:\Program Files\Microsoft VS Code\Code.exe' --wait'.
Please supply the message using either -m or -F option.
Fatal: Tagging failed. Please run finish again to retry.
感谢您的帮助。谢谢!
答案 0 :(得分:1)
我想我知道现在发生了什么。最近,VSCode切换到基于用户的安装版本,而不是系统范围的安装版本。当我安装Git时,我选择了VSCode作为编辑器。然后,我从计算机上卸载了系统范围的VSCode版本。在GitFlow结束发布过程中,它将尝试启动您选择的编辑器,该编辑器由于我将其删除而不再存在。因此,我卸载了VSCode和Git,然后重新安装了它们,现在该过程可以正常进行了。我很确定我只需要重新安装Git,但是我都做到了。