GIT认为db在测试后已经更新

时间:2011-06-28 16:37:25

标签: git h2

我有一个eclipse jpa项目,其中一些测试使用虚拟h2数据库来验证数据的正确加载。没有新数据存在于虚拟数据库

每次运行测试时,GIT都会认为数据库已被修改。如何避免不必要的新版数据库检查;这是我的理解,二进制文件将被完全替换,不必要地膨胀我的回购。

3 个答案:

答案 0 :(得分:3)

签出工作副本/分支后,在db文件上使用git update-index --assume-unchanged。您也可以尝试使用git update-index --skip-worktree

答案 1 :(得分:1)

制作数据库read only

答案 2 :(得分:1)

H2数据文件如果不存在则会重建,对吗?如果是这样,或者您不在乎,请将数据文件的名称添加到.gitignore文件中。