2017-06-26 12 views
2

フロントエンドにSVNコミットリビジョン番号を表示する必要があります。例えば、build 1790 ビルド番号はsvnのリビジョン番号に対応する必要があります。各コミット後に自動的にSVNリビジョン番号を保存するには?

各コミット後にSVNがリビジョン番号を自動的にファイルに保存することはできますか?

+0

*フロントエンド*と*リビジョン*(リビジョン番号?、チェンジセット?)があなたの文脈でどういう意味かは分かりません。コミット時に自動化されたビルドが必要なのでしょうか?あなたが達成しようとしているものを拡大してください。 – Filburt

+0

@Filburt私は編集しました。今は明らかですか?リビジョン番号。はい、コミット時の自動ビルドのようなものです。 –

+0

[キーワード置換](http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html)を調べましたか?これはリビジョン番号の最も基本的なエコーを提供しますが、必要な場所に配置するのに十分柔軟です。あなたのビルドの自動化に応じて、より良いTasks/Plugins/etcがあるかもしれません。利用可能です。 – Filburt

答えて

2

@Filburtは、svnversionコマンド出力をファイルに保存する方法を提案しています。

私はそれを行うためにwebpackを使用しました。

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