2014-11-05 2 views
0

В моем проекте команда не должна вносить изменения в schema.rb. Однако Schema.rb контролируется git.Как игнорировать файл с контролируемым git для ожидающих изменений локально

В принципе, я просто не хочу видеть, что schema.rb отображается как ожидающее изменение когда-либо.

+0

Вам нужен серверный крючок или другой способ управления версиями этого файла –

ответ

2

Это может быть то, что вы ищете:

git update-index --assume-unchanged <file>

, а затем, если в любой момент вы хотите отменить, что

git update-index --no-assume-unchanged <file>

Source here

+0

Блестящий! Хорошая вещь! – justingordon

0

Глядя на this link возможно, вы захотите использовать

git update-index --skip-worktree 
+0

Я не пробовал это. Индекс git update -assume-неизменный отлично поработал. – justingordon