Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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_Jenkins_Jenkins Plugins - Fatal编程技术网

在文件中写入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变更日志; 我使用了这些命令

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来实现该协议中的特定分支;