我想在文件中编写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)用户定义的构建号
例如:build 1和build 11
3)对于该回购中的特定分支
我正在使用Jenkins来实现这一点。
答案 0 :(得分:0)
这应该有效:
git log > someFileName.txt
答案 1 :(得分:0)
从Git Changelog Plugin的2.0版开始,您可以将更改日志作为管道中的字符串。然后只需使用内置的管道步骤将其写入文件。