プロジェクトのバージョン管理に git (GitHub 経由) を使用しています。私はまだこれに慣れていませんが、環境間css
でjs
ファイルを同期させる方法のベストプラクティスを知りたいです。
例:js
dev でスクリプトを書いたとしましょう。私は自分の仕事に満足しており、テストに取り組んでいます。テストでは、縮小/圧縮バージョンが必要です。多くのオーバーヘッドタスクなしでそれを達成するにはどうすればよいでしょうか? あなたたちは何をしますか?コードを圧縮して指定した環境にプッシュする、ある種のデプロイ スクリプトの一部であると想定しています。
これにより、別の質問が発生します。私のプロジェクト内の私のheader
(および/またはfooter
) ファイルはどうですか? 私dev
が持っている場合:
<link rel="stylesheet" href="<?php echo base_url(); ?>css/main.css">
そして私testing
は持っています:
<link rel="stylesheet" href="<?php echo base_url(); ?>css/main.min.css">
これで問題ありませんが、ヘッダーを変更する必要がある場合はどうすればよいでしょうか? これらすべてを互いにどのように分離しますか?ヘッダーに変更を加えてテストまたは本番環境にプッシュすると.min
、そのインクルード行から失われます。
現在、更新を展開するために私が行っていることは、git pull origin [branch]
更新したい環境内のコマンドラインから簡単です。
繰り返しになりますが、必要な学習が何であれ、ベストプラクティスを探しています。ありがとう!