我有一个eclipse jpa项目,其中一些测试使用虚拟h2数据库来验证数据的正确加载。没有新数据存在于虚拟数据库
中每次运行测试时,GIT都会认为数据库已被修改。如何避免不必要的新版数据库检查;这是我的理解,二进制文件将被完全替换,不必要地膨胀我的回购。
答案 0 :(得分:3)
签出工作副本/分支后,在db文件上使用git update-index --assume-unchanged
。您也可以尝试使用git update-index --skip-worktree
答案 1 :(得分:1)
制作数据库read only
答案 2 :(得分:1)
H2数据文件如果不存在则会重建,对吗?如果是这样,或者您不在乎,请将数据文件的名称添加到.gitignore文件中。