私はインクルードする各.jsファイルの名前にSubversionのリビジョン番号を追加していますので、.jsファイルが更新されるたびにブラウザは自動的に新しいバージョンを取得します。 私はStackoverflowがこれを行うと信じていますが、どうすればいいのでしょうか。これはリリース手順の一部ですか? Subversionツールを使用してこれを達成する方法に関するヒント?SubversionのリビジョンをインクルードされたJavascriptとCSSファイルに追加する
2
A
答えて
4
Subversionにファイル名にリビジョンを追加させる標準的な方法はありません。ビルドツール(例:ant)とカスタムターゲットを使用してください。
1
タグを宣言するファイルにSVNキーワード "Revision"を設定した場合、リテラルテキスト$ Revision $はSVNキーワードになります。作業コピーを更新するたびに、$ Revision $は$ Revision 1234 $に更新されます.1234は現在のリビジョン番号です。
私たちはこのアプローチを使用してIE6で問題に遭遇しました。私たちはすべてのタグを(そしてそれらにSVNリビジョンのキーワードを適用して)、コードの新しいコピーを生産ボックスに送るたびに、すべてのクライアントが現在のリビジョンを取得することを知っていました。しかし、IE6はこれが起こったときに奇妙なエラーを作成することがあります。あなたがそれらのスクリプトタグのいくつかを欠いていたかのように。最終的に私たちはIE6の問題を引き起こしたので、私たちはそれらを取り除いた。
関連する問題
- 1. Eclipseとsubclipse、コメントやコードにsubversionリビジョンを追加する
- 2. JavaScriptをOnclickに追加する.cssファイル
- 3. magentomoduleにjavascriptとcssファイルを追加する方法
- 4. クローンがインクルードされたページに追加する
- 5. Xcode 4.3.1とSVN(Subversion)を使用したフォルダとファイルの追加
- 6. Subversionのリビジョンに戻る
- 7. Subversionで追加されたファイルの変更/変更されていません
- 8. インクルード変数からインクルードされたファイル
- 9. Page.HeaderからインクルードされたCSSファイルのリストを取得
- 10. asp.net mvc3リンクされたファイルとしてjavascriptファイルを追加する
- 11. メモリマップされたファイルに追加する
- 12. CSSをJavaScriptに追加する
- 13. Subversionにマージされたリビジョンを表示するツールはありますか?
- 14. jssファイルをインクルードするときにCSSが適用されない
- 15. 動的に追加されたjavascriptファイルのデバッグ
- 16. ejsに.cssファイルを追加
- 17. HTML2FPDFにCSSファイルを追加
- 18. テーブルの行にJavaScriptが追加された後にIEがCSSスタイルを失う
- 19. Subversionと混合リビジョン:壊れたビルドのレシピ?
- 20. Subversion on Ubuntu - インクリメンタルダンプが変更されたリビジョン番号
- 21. Subversionは古いリビジョンに
- 22. subversion:すぐ前のリビジョンをロードする
- 23. Web.configにHttpModuleを追加すると、ASP.NET CSSファイルがロードされない
- 24. コンパスコンパクト()CSSファイルに追加
- 25. Subversionリポジトリに新しいファイルを追加する
- 26. 配管Subversionのリビジョン番号
- 27. Subversionで特定のチェックインメッセージを含むファイルとリビジョンを表示する
- 28. ファイルがフォルダに追加されたときを調べる
- 29. ClickOnceのリビジョンのSubversionリビジョンを使用していますか?
- 30. Visual Studio SolutionにCMakeインクルードとライブラリを追加するには?