Ограничить файлы при развертывании - git - PullRequest
0 голосов
/ 16 марта 2019

Я использую Gitlab для развертывания моего приложения.

У меня есть несколько файлов, которые нужно синхронизировать с Gitlab, но я не хочу, чтобы они были развернуты в Production.

Например: read.md, заметки, фрагменты.

Я знаю, что добавление файлов в .gitignore выполнит задачу, но полностью игнорирует файлы.

Есть ли другая альтернатива?

1 Ответ

1 голос
/ 17 марта 2019

Существует способ запретить git не учитывать изменения в определенных файлах:

git update-index --skip-worktree path/to/file

( документ )

Вы можете установить его перед развертыванием в производство и отключить его для ежедневных обменов на gitlab.

(На вопрос о соответствующих интересах использования --skip-worktree или --assume-unchanged уже был дан ответ здесь , возможно, вы захотите взглянуть.)

...