【问题标题】:How to log the pom.xml property changes with every release?如何记录每个版本的 pom.xml 属性更改?
【发布时间】:2017-10-31 20:19:48
【问题描述】:

我想在发布下一个发布标签时记录在 pom.xml 属性标签中所做的更改。任何线索将不胜感激。

【问题讨论】:

  • 你能详细说明你喜欢做什么吗?
  • 在发布过程中,通常您只更改项目的版本......而不是依赖项的属性等。

标签: git maven logging pom.xml


【解决方案1】:

如果您想检查上次提交和实际工作之间的更改,那么只需 diff 即可。

git diff pom.xml

如果你想查看文件创建后的所有变化,你可以使用 gitk。

gitk pom.xml

这最后一件事将向您显示所有更改并围绕此文件提交。

编辑

git log --follow -p -- pom.xml >> log.txt

这会将您对 pom.xml 文件的所有更改记录在 log.txt 文件中。

【讨论】:

  • 这是其中一种方式,我想要的是记录 pom.xml 属性更改。例如,如果 pom.xml 包含属性“app.version”4.0.2,并且在下一个版本中,它包含 4.0.3,那么它应该检测到它并将其记录到文件中。
  • 同样的插件会很棒。
  • 那么不确定是否能很好地理解您的问题。一个简单的git status 将表明您已在 pom.xml 中进行了更改。例如,如果“app.version”从 4.0.2 更改为 4.0.3,git status 将在您的存储库中显示此更改
  • 要求是我想在maven构建项目时自动记录这个变化。有没有相同的方法?
  • 你可以使用像 SourceTreeGitKraken 这样的 git 客户端
猜你喜欢
  • 2023-03-06
  • 1970-01-01
  • 2018-10-16
  • 1970-01-01
  • 1970-01-01
  • 2014-10-28
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多