変更の履歴を作成するために、展開されたjavascriptファイルをリポジトリに保持したいのですが、縮小されたファイル(.min.jsで終わる)だけをデプロイします。デプロイするときに.src.jsで終わるすべてを無視して、これらのファイルをコミットしたままにする方法はありますか?
私のポストレシーブ:
#!/bin/sh
GIT_WORK_TREE=/var/www/html/mywebsite/ git checkout -f
gitにそれを行う方法がない場合は、「gitcheckout-f」の後にファイルを削除するためにpost-receiveにrmコマンドを追加することを考えました。そんな感じ
GIT_WORK_TREE blah blah blah ... git checkout -f && find /var/www/html/mywebsite/assets/js/ -type f -name "*.src.js" -exec rm -f {} \;