gpt4 book ai didi

git flow release 以包含空格的消息完成

转载 作者:太空狗 更新时间:2023-10-29 13:08:10 25 4
gpt4 key购买 nike

如何向 git flow release finish 提供真实消息?

这是我的尝试,它的输出是这样的:

> git flow release finish -m 'Release 0.0.4 - Fixing a bug' 0.0.4
flags:FATAL the available getopt does not support spaces in options

我让它工作的唯一方法是在消息中不使用任何空格。

最佳答案

我有同样的问题,但得到了不同的错误信息:

$ git flow release finish -m 'Release 0.0.4 - Fixing a bug' 0.0.4
fatal: too many params
Tagging failed. Please run finish again to retry.

设法想出了一个非常丑陋的解决方法,但似乎对我有用,这使得在脚本中使用成为可能。

想法是:

  1. 用标签消息填充一个文件
  2. 将 git 编辑器命令设置为简单的移动命令(git 为我们提供了目标目的地)
  3. 完成git流发布
  4. 取消设置 git 编辑器命令

不知道您使用的是哪个操作系统,但这是我在 Ubuntu 上使用的序列。

$ echo 'Release 0.0.4 - Fixing a bug' > .git/MY_TAGMSG
$ git config core.editor "mv .git/MY_TAGMSG"
$ git flow release finish 0.0.4
$ git config --unset core.editor

关于git flow release 以包含空格的消息完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14531054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com