コードと一緒にsqlite開発データベースを備えたリポジトリがあります。アプリケーションとの対話は、セッションが保存される場所であるため、データベースを更新する傾向があります。多くの場合、ブランチを切り替える場合、開発者は切り替える前にsqliteファイルをリセットまたはコミットする必要があります。
例えば:
>git checked branch2
error: Your local changes to the following files would be overwritten by checkout:
sqlite3.db
Please, commit your changes or stash them before you can switch branches.
Aborting
>git checkout sqlite3.db
>git checked branch2
Switched to branch 'branch2'
これは小さいですが厄介な問題です。変更されたのはこの単一のファイルだけだと仮定して、ブランチを切り替えるときにgitにこれを実行するように指示できるようにしたいと思います。
もちろん、コミットする他のファイルがある場合でも、このファイルへの変更をチェックインできるようにしたいと思います。