Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个git变更日志,其中包含自提交以来所有合并分支的名称_Git_Changelog - Fatal编程技术网

如何创建一个git变更日志,其中包含自提交以来所有合并分支的名称

如何创建一个git变更日志,其中包含自提交以来所有合并分支的名称,git,changelog,Git,Changelog,假设我有多个分支从branchstable派生,每个分支都包含一个补丁或一个功能(或其他内容): 当所有内容都合并回stable时,我想创建一个变更日志,其中包含自给定提交以来合并到stable的所有分支的名称。对于上述示例,这将是: fix-1234 <date> <user> feature-6789 <date> <user> fix-1234 功能-6789 谢谢大家! 恐怕不可能。可以删除分支。我不想删除它们,但要创建一个包含合并到s

假设我有多个分支从branch
stable
派生,每个分支都包含一个补丁或一个功能(或其他内容):

当所有内容都合并回
stable
时,我想创建一个变更日志,其中包含自给定提交以来合并到
stable
的所有分支的名称。对于上述示例,这将是:

fix-1234 <date> <user>
feature-6789 <date> <user>
fix-1234
功能-6789

谢谢大家!

恐怕不可能。可以删除分支。我不想删除它们,但要创建一个包含合并到
stable
“我不想删除它们”中的分支名称历史记录的变更日志,则可以删除分支。在你把你的分支合并成稳定的分支后,你会保留它们吗。要么你的分支必须保留,要么你必须从合并提交消息中获取分支名称。好的,我明白了。假设我保留我的分支(至少在创建changelog之前)尝试
git branch--merged stable
恐怕这是不可能的。可以删除分支。我不想删除它们,但要创建一个包含合并到
stable
“我不想删除它们”中的分支名称历史记录的变更日志,则可以删除分支。在你把你的分支合并成稳定的分支后,你会保留它们吗。要么你的分支必须保留,要么你必须从合并提交消息中获取分支名称。好的,我明白了。假设我保留我的分支(至少在创建changelog之前)Try
git branch--merged stable
fix-1234 <date> <user>
feature-6789 <date> <user>