在文件中写入git更改日志
我想在一个文件中写入git变更日志; 我使用了这些命令在文件中写入git更改日志,git,jenkins,jenkins-plugins,Git,Jenkins,Jenkins Plugins,我想在一个文件中写入git变更日志; 我使用了这些命令 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='%C
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插件,在该插件下选择了创建文件选项,但我无法在文件中获取日志
我的需要是:
我想将git更改日志存储在一个文件中,并将其合并到master branch
以下各项所需的git更改日志:
1) 当前版本和最后一个版本
2) 用户定义的内部版本号
例:建1和建11
3) 对于该回购协议中的特定分支机构
我正在使用Jenkins来实现这一点。这应该可以:
git log > someFileName.txt
这应该起作用:
git log > someFileName.txt
从的2.0版开始,您可以在管道中以字符串形式获取变更日志。然后只需使用内置管道步骤将其写入文件。从的2.0版开始,您可以将变更日志作为管道中的字符串获取。然后只需使用内置管道步骤将其写入文件。我希望,这将创建包含该repo中所有日志的日志文件。但我需要git更改日志:1)当前版本和最后一个版本2)用户定义的版本号,例如:版本1和版本11 3)我正在使用Jenkins来实现该协议中的特定分支;我希望,这将创建包含该repo中所有日志的日志文件。但我需要git更改日志:1)当前版本和最后一个版本2)用户定义的版本号,例如:版本1和版本11 3)我正在使用Jenkins来实现该协议中的特定分支;