gitのブランチをチェックして、実行した3つの移行を行う機能の開発を実験しました。データベースにごく少量のデータを保存することは重要ではありません。ブランチをマスターにマージするときにこれを処理するにはどうすればよいですか?マージする前に移行をロールバックし、マージ後に再度実行する必要がありますか(1つのSOの回答で示唆されているように)、そのままにしてすべてをブランチにコミットし、ロールバックせずにマージしますか。別のSOの回答は、データベースをgitignoreファイルから削除することを提案しましたが、それがデータの保存が重要である可能性がある状況でのみ必要かどうかは明確ではありませんでした。
# Ignore the default SQLite database.
/db/*.sqlite3