【问题标题】:How to save SVN revision number automatically after each commit?如何在每次提交后自动保存 SVN 修订号?
【发布时间】:2017-06-26 15:18:13
【问题描述】:

我需要在前端显示 SVN 提交修订号,例如,build 1790 其中内部版本号应对应于 svn 的修订号。

是否有可能在每次提交后 SVN 自动将修订号保存在文件中?

【问题讨论】:

  • 真的不清楚 front-endsave revision (修订号?,变更集?)在您的上下文中是什么意思。你想要这种基于提交的自动化构建吗?您能否详细说明您想要实现的目标?
  • @Filburt 我已经编辑过了。现在清楚了吗?修订号。是的,这是一种基于提交的自动构建。
  • 您是否已经查看过Keyword Substitution?这提供了修订号的最基本呼应,但足够灵活,可以将其放置在需要的地方。根据您的构建自动化,可能会有更好的任务/插件/等。可用。
  • 你是对的 - 你必须使用 svnversion 来提取“全局修订”。距离上次使用 svn 已经有一段时间了...
  • @Filburt 谢谢。我已经使用svnversion 完成了它,它适用于 webpack。

标签: svn webpack


【解决方案1】:

@Filburt 提出了将svnversion 命令输出保存到文件的解决方案。

我是用 webpack 来做的。

plugins: [
    new WebpackShellPlugin({
        onBuildEnd: ['svnversion --no-newline > ./dist/svn-revision-number.txt']
    })
]

【讨论】:

    猜你喜欢
    • 2011-01-20
    • 2015-12-30
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2016-01-13
    • 2012-01-19
    • 1970-01-01
    相关资源
    最近更新 更多