我想要在一个文件中编写git changelog;我使用了以下命令
git log --pretty=format:'%h : %s' --graph > /tmp/log.log
git log --pretty=format:'%h was %an, %ar, message: %s' > /tmp/log1.log它存储存储库的整个日志。
然后我使用:
git log - --since='2 sunday ago' --until='1 sunday ago' --format='%Cgreen%ci%Creset %s%Creset'它根据时间段存储日志。
在Jenkins中使用了git changelog插件,在该插件下选择了create file选项,但我无法获取文件中的日志。
我的需求是:
我想将git更改日志存储在一个文件中,并将其合并到master分支中。
以下项目需要git更改日志:
1)当前版本和最后一个版本
2)用户定义的内部版本号
例如:内部版本1和内部版本11
3)用于该回购中特定分支
我正在使用Jenkins来实现这一点。
发布于 2017-02-20 14:18:59
这应该是可行的:
git log > someFileName.txt发布于 2018-04-20 02:58:04
从Git Changelog Plugin 2.0版开始,您可以在管道中以字符串的形式获取changelog。然后只需使用内置管道步骤将其写入文件。
https://stackoverflow.com/questions/42337121
复制相似问题