GIT считает, что база данных обновлена ​​после тестов - PullRequest
3 голосов
/ 28 июня 2011

У меня есть проект eclipse jpa с некоторыми тестами, которые используют фиктивную базу данных h2 для проверки правильности загрузки данных. Нет новых данных для фиктивной db

Каждый раз, когда я запускаю тесты, БД считается измененной GIT. Как можно избежать ненужной проверки новых версий базы данных; Насколько я понимаю, бинарный файл будет полностью заменен, что приведет к излишнему раздуванию моего репо.

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

Используйте git update-index --assume-unchanged в файле базы данных после оформления вашей рабочей копии / ветки. Вы также можете попробовать использовать git update-index --skip-worktree

1 голос
/ 28 июня 2011

Файлы данных H2 перестраиваются, если их не существует, верно? Если это так, или вам все равно, добавьте имя файла данных в ваш файл .gitignore .

1 голос
/ 28 июня 2011

Сделать базу данных только для чтения

...