Я работаю над приложением Rails, использующим git для контроля версий, и столкнулся с проблемой сгенерированных файлов кэша, которые помещены в каталог public/
.Некоторые из (статических) файлов в public/
должны контролироваться версией, но сгенерированные файлы кеша не должны.Первоначально я подошел к этому, игнорируя git-файлы, которые, кажется, в основном работают правильно.Однако при переключении ветвей git checkout
выдает сообщение об ошибке во время изменения из-за непредвиденных файлов кэша, не находящихся под контролем версий (кажется).
Как правильно подходить к управлению файлами кэша в public/
каталог, использующий git?