Rails+React+Webpackの環境でビルド後のファイルがgit管理下に含まれていると、コンフリクトが頻繁に起こるようになってしまいました。
# .gitignoreに以下の記述を追加
app/assets/javascripts/component/**/*.js
そこで.gitignoreにビルドファイルを除外するようにして、
本番デプロイ時にWebpackでビルドを実行するようにしました。
ビルドフォルダが無くて怒られる
ただこのままデプロイしようとすると、ビルド先のフォルダとして指定しているcomponent
フォルダがgit管理下になくビルドファイルが保存できず怒られます。
空のファイルを置いて認識されるようにする
そこでビルドしたJSファイルのみ除外するようにして、
.keep
等の空のファイルをcomponent
配下に置くことでcomponent
フォルダがgitに認識されるようにします。これで解決しました。めでたし。