如何才能以不要求合并提交消息的方式使用git flow release finish?正如我所期望的那样,-m标志没有提供这一点。
当然,我们的目标是能够以一种不需要交互的方式编写脚本。
发布于 2013-01-28 07:18:27
您可以设置环境变量
export GIT_MERGE_AUTOEDIT=no
git flow release finish -m 'Merge Message' release_branch_name
unset GIT_MERGE_AUTOEDIT当您合并时,它不会调用编辑器。
如果你切换到我的fork git-flow AVH Edition,你可以将这个选项设置为只在你使用git-flow时有效。
发布于 2013-11-27 06:13:48
我在使用-m标志时遇到了麻烦。然而,如果你给出一条没有空格的消息,它是有效的。一定是个窃听器。
git flow release finish -m 'my_message_with_no_spaces' 1.2.3发布于 2013-01-26 15:21:48
git flow (或多或少)只是git命令的包装器。打开你选择的git-flow-*.sh,复制git命令,然后乱七八糟。在这种情况下,将--no-edit添加到git merge。这种方法一举两得:您只需将这些行复制到自动化脚本中即可。
https://stackoverflow.com/questions/14531243
复制相似问题