首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将git更改日志写入文件中

将git更改日志写入文件中
EN

Stack Overflow用户
提问于 2017-02-20 13:30:10
回答 2查看 296关注 0票数 1

我想要在一个文件中编写git changelog;我使用了以下命令

代码语言:javascript
复制
git log --pretty=format:'%h : %s' --graph > /tmp/log.log

git log --pretty=format:'%h was %an, %ar, message: %s' > /tmp/log1.log

它存储存储库的整个日志。

然后我使用:

代码语言:javascript
复制
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来实现这一点。

EN

回答 2

Stack Overflow用户

发布于 2017-02-20 14:18:59

这应该是可行的:

代码语言:javascript
复制
git log > someFileName.txt
票数 0
EN

Stack Overflow用户

发布于 2018-04-20 02:58:04

Git Changelog Plugin 2.0版开始,您可以在管道中以字符串的形式获取changelog。然后只需使用内置管道步骤将其写入文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42337121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档