4

ほとんどの場合、一般的なgit/webに焦点を合わせたワークフローに従うようにWebサーバーを設定しました。

したがって、1つのフォルダーにサブドメインとしてdevブランチがあり、ルートフォルダー/ドメインにmasterブランチがあります。

問題は、本番環境では、マスターブランチのjs / cssファイルを結合して縮小してcdnに配置し、ファイルを変更して縮小するたびにファイル名が変更されるため、マスターブランチがcdn.exampleのようなものを参照することになります。 com / e23ab9.jsであり、これはもちろん、更新をコーディングするのと同じくらい頻繁に変更されます。

しかし、開発バージョンとブランチでは、もちろん、新しい変更を常にテストできるように、結合されていないファイルと縮小されていないファイルを参照するだけです。

この状況を解決するためのスマートで合理化された方法があると確信しているので、本番バージョンを最新の開発バージョンで更新するたびに、生のjs/cssファイルと新しく生成された縮小ファイル名の間で常にコミットしているわけではありません。

解決策にはシンボリックリンクなどが含まれる可能性があると思いますが、私はそれらにあまり詳しくないので、最初からそれを学び、実行したいと思っています。

任意の提案、ヒント、または方向性をいただければ幸いです

みんな、ありがとう

4

1 に答える 1